Class | Description |
---|---|
GxCellEditorAbstract | Abstract implementation for GxCellEditorInterface |
GxCellEditorBasicBoolean | Simple switch button to switch boolean values |
GxCellEditorBasicBooleanRichSelect | A simple boolean editor based on the GxCellEditorRichSelect. The editor provides a select box where the user can selected one of the three values (true , false , none)
|
GxCellEditorBasicBooleanSelect | A simple boolean editor based on the GxCellEditorSelect. The editor provides a select box where the user can selected one of the three values (true , false , none) |
GxCellEditorBasicDate | A date cell editor |
GxCellEditorBasicDateTime | A cell editor for timestamps |
GxCellEditorBasicNumber | Simple number input |
GxCellEditorBasicText | Simple text input |
GxCellEditorBasicTime | A date cell editor |
GxCellEditorBasicTimestamp | Alias for GxCellEditorBasicDateTime |
GxCellEditorComparator | Compare two cell editor components |
GxCellEditorLargeText | Simple editor that uses the standard HTML 'textarea' tag. |
GxCellEditorPopupSelect | Simple editors that use the standard HTML select tag. It is same as GxCellEditorSelect but as popup. The standard HTML select to behave oddly in the grid. This is because the browser doesn't have a great API for opening and closing the selected popup. We advise that you don't use it unless you have to - that is we advise against GxCellEditorPopupSelect as they give poor user experience, especially if using keyboard navigation. If using Enhanced grid, you should use the provided GxCellEditorRichSelect.
|
GxCellEditorPopupText | Same as GxCellEditorText but as popup. |
GxCellEditorRichSelect | Available in Enhanced Grid only. An alternative to using the browser's select popup for dropdown inside the grid.
|
GxCellEditorSelect | Simple editors that use the standard HTML select tag. The standard HTML select to behave oddly in the grid. This is because the browser doesn't have a great API for opening and closing the selected popup. We advise that you don't use it unless you have to - that is we advise against GxCellEditorSelect as they give poor user experience, especially if using keyboard navigation. If using Enhanced grid , you should use the provided GxCellEditorRichSelect. |
GxCellEditorSuggestion | A Suggestion/autocomplete cell editor. The suggestion cell editor is an input which gives the user a list of values (suggestions) to choose from while it types. The suggestion list can be resolved using a custom object which implements
ex: use ::BBjGridExWidget/GxCellEditors.bbj::GxCellEditorSuggestion editor! = new GxCellEditorSuggestion("ANY_UNIQUE_ID", new CustomResolver()) editor!.setEmptyMessage("No data to display") column! = grid!.getColumn("COLUMN_ID") column!.setCellEditor(editor2!) |
GxCellEditorSuggestionResolver | An generic implementation of The class implements the Any Custom object which extends this class must implement the ex: use ::BBjGridExWidget/GxCellEditors.bbj::GxCellEditorSuggestionResolver class public CustomResolver extends GxCellEditorSuggestionResolver method public void doResolve(BBjString term!) sbc! = new SqlQueryBC(BBjAPI().getJDBCConnection("CDStore")) rs! = sbc!.retrieve(String.format("SELECT TITLE , MUSICTYPE, CDNUMBER FROM CDINVENTORY WHERE TITLE LIKE '%%%s%%' ORDER BY MUSICTYPE", term!)) it! = rs!.iterator() while it!.hasNext() next! = it!.next() label! = String.format("[%s] %s", #getColumn().getName(), next!.getFieldAsString("TITLE")) value! = next!.getFieldAsString("CDNUMBER") group! = next!.getFieldAsString("MUSICTYPE") #addItem(label!, value!, group!) wend methodend classend |
GxCellEditorText | Simple text editors that use the standard HTML 'input' tag |
Interface | Description |
---|---|
GxCellEditorInterface | Column Filter Public Interface |
GxCellEditorSuggestionResolverInterface | A interface which defines how a suggestion's resolver/builder should build the suggesting lst |