SMART datagrid v.1 > Classes

Back  Forward

DataLudi.SearchCellEditor  class

リストボックスに表示する項目達をGridBase.onEditSearchイベントを発生させて取得してくる。 最後の入力の後searchDelayが過ぎて入力されたテキストの長さがkeyLength以上なら イベントを発生させる。 また、requestCtrlEntertrueならsearchDealyとは関係なしにctrl+enterキーを打てばイベントを発生させる。 requestEntertrueならenterキーを打てばイベントを発生させる。 

イベントハンドラ内でGridBase.fillEditSearchItems関数を通してエディターにリスト項目達を渡す。 

Base Classes
ListCellEditor > TextCellEditor > CellEditor > EventAware > DLBase
Constructor
function SearchCellEditor (grid: GridBase, parentElement: HTMLElement);
Properties
keyLength
requestWhenCtrlEnter
requestWhenEnter
searchDelay
Inherited Properties
CellEditor.booleanFormat
ListCellEditor.caseSensitive
ListCellEditor.commitOnSelect
CellEditor.datetimeFormat
ListCellEditor.domainOnly
ListCellEditor.dropDownCount
ListCellEditor.dropDownPosition
ListCellEditor.dropDownWidth
CellEditor.emptyValue
CellEditor.fontName
CellEditor.fontSize
ListCellEditor.insideSearch
ListCellEditor.isListing
ListCellEditor.itemsCallback
ListCellEditor.itemSortStyle
CellEditor.keyCallback
ListCellEditor.labels
ListCellEditor.listing
ListCellEditor.listItemColumned
ListCellEditor.listItemDisplay
ListCellEditor.listItemGap
ListCellEditor.listItemSeparator
ListCellEditor.listItemStyles
TextCellEditor.maxLength
TextCellEditor.minLength
ListCellEditor.narrowSearch
TextCellEditor.noHangul
ListCellEditor.partialMatch
ListCellEditor.subItemStyles
TextCellEditor.text
CellEditor.textCase
ListCellEditor.textReadOnly
ListCellEditor.values
Inherited Methods
EventAware.addListener
DLBase.assign
ListCellEditor.ctor
TextCellEditor.ctor
CellEditor.ctor
DLBase.getProperties
DLBase.getProperty
EventAware.removeListener
DLBase.setProperties
DLBase.setProperty
DLBase.toggle

 

See Also
GridBase.onEditSearch
GridBase.fillEditSearchItems
Examples
Search 셀 편집기