1.14.1 (2024-03-22)
- 🐛 the default
index.html
should not force font size
1.14.0 (2024-02-26)
- update dwc theme to use the new CSS var names
- 🐛 style should injected in the window itself not the parent (e4e0774), closes #256
- 🐛 two cosmetic bugs in BBjGridExWidget (e3ac478), closes #253
- remove dependency on style directives (4165172)
- The languages manager cannot handle umlauts (8f2c4ad)
- throw proper exception when executeScript fails. (bc926e7)
1.13.1 (2023-10-13)
- throw proper exception when executeScript fails. (bc926e7)
1.13.0 (2023-10-06)
- remove dependency on style directives (4165172)
1.12.2 (2023-05-18)
1.12.1 (2023-05-17)
- 🐛 style should injected in the window itself not the parent (e4e0774), closes #256
- 🐛 two cosmetic bugs in BBjGridExWidget (e3ac478), closes #253
- The languages manager cannot handle umlauts (8f2c4ad)
1.12.0 (2023-02-10)
Version 1.12.0
no longer includes BBjWidget as a dependency. By default, BBj includes the most recent version of BBjWidget.
1.11.1 (2023-01-16)
1.11.0 (2022-10-26)
- 🐛 Allow DWC grids to run inside BUI and DWC apps (d815620), closes #249
- 🐛 Grid fails to focus and start editing a column if its empty (cc3092a), closes #245
- 🐛 grid fails to render when the columnd id is a number (e8d43a3), closes #244
- 🐛 GxCellEditorSuggestion does not relocate when there is not enough space. (fc9e390), closes #248
1.10.2 (2022-08-31)
GxColumnsManager::getColumn
andGxColumnsManager::hasColumn
don't check groups (3faa041), closes #241
1.10.1 (2022-08-03)
- js:
SuggestionEditor
is broken (ee1e573) GxOptions::setStopEditingWhenGridLosesFocus
is broken (76edc2a)
1.10.0 (2022-07-26)
- restore
GxColumn.setColumnMask
method for backwards compatibility (5e9e73d)
1.9.0 (2022-07-25)
- !ERROR=32 (BBj Custom Object Stack Overflow)
getSuppressWebDebouncing()
. (1350a60) GxExecutor
does not check if the grid is destroyed before executing code. (9b33eab)
- rename
BBjGridExWidget.suppressBuiDebouncing
toBBjGridExWidget.suppressWebDebouncing
. (0252c22)
-
add
BBjGridExWidget:preferAsyncExecution
. (ea432eb). When enabled then the executor will try to executes the JavaScript in the BBjHtmlView and returns immediately without waiting for a return value from the client. Enabling this option might boost the performance of the grid. By default this option is turned off -
add
GxColumn::setMask
method (294a513)
BBjGridExWidget.suppressBuiDebouncing
is deprecated. UseBBjGridExWidget.suppressWebDebouncing
insteadDefaultStringsMask
,DefaultNumbersMask
,DefaultDatesMask
,DefaultTimesMask
andDefaultTimestamps
are deprecated useMask
instated.setColumnMask
is deprecated usesetMask
instead.
1.8.0 (2022-07-18)
- dont show
CHART_RANGE
context menu item by default (5806120) - fix typo -
GxFiltersToolpanel::suppressExpandAl
should beGxFiltersToolpanel::suppressExpandAll
(50e5c79) - focus should focus the container if it is empty. (0817b4b)
- remove GxContextMenuItem::EXCEL_XML_EXPORT (3de3308)
- js: transiation add array should be reversed to be in sync with ResultSet (64f30d8)
- add GxColumn
SuppressFiltersToolPanel
option (0cf67b9) - add GxColumnsToolpanel
SuppressSyncLayoutWithGrid
&SuppressColumnMove
andContractColumnSelection
options (9ac3d2b) - add GxContextMenuItem
COPY_WITH_GROUP_HEADERS
(8b639dd) - add GxFiltersToolpanel
SuppressExpandAll
option (8d6bf43) - add GxFiltersToolpanel
SuppressFilterSearch
&SuppressSyncLayoutWithGrid
(196341d) - show context menu
COPY_WITH_GROUP_HEADERS
by default (c369079)
- EXCEL_XML_EXPORT has been removed
1.7.1 (2022-07-13)
- 🐛
GxClientTransactionModel
should use LinkedHashSet to maintain order (50e557e) - js: 🐛
gw_setSortModel
does not merge previous state correctly (fc68973) - js: 🐛
gw_setSortModel
should not apply the order be default (489b72d)
1.7.0 (2022-04-12)
- Demo: RowGrouping demo is broken in ag-grid 27 (d8c8988)
- GxOptions should not set locale text if text is empty (2c62a3b)
- keyboard navigation is broken in ag-grid v27 (8d54900)
- replace
GxOptions.RowDeselection
withGxOptions.SuppressRowDeselection
(75d243a) - Tooltips fails to render in ag-grid 27 (6704657)
GxOptions.EnableFloatingFilter
won't have an effect anymore. it is deprecated(68caf8f)GxOptions.setImmutableColumns
is deprecated (96b9d07)GxState.getString
does not contain the sort array anymore (7c35c1d)- deprecate
GxOptions.GroupSuppressRow
. (7960b54) - deprecate
PinnedRowCellRendere
(e43a43a)
- add
GxOptions.ColumnHoverHighlight
(40c49a5) - add
GxOptions.GroupDisplayType
(d3f65ca) - update LicenseManager to v27 (4090e06)
GxFilterSetFilter.NewRowsAction
&GxFilterSetFilter.SuppressRemoveEntries
have no affect at all. They are deprecated. (21700b5)GxFilterSetFilter.suppressSyncValuesAfterDataChange
is deprecated (9b3eae9)
GxFilterSetFilter.NewRowsAction
&GxFilterSetFilter.SuppressRemoveEntries
have no affect at all. They are deprecated with no replacemnetsGxFilterSetFilter.suppressSyncValuesAfterDataChange
has been been deprecated. This option has no replacementGxOptions.EnableFloatingFilter
won't have effect anymore. it is deprecated. You can enable/disable the floating filter per column.- Setting the
PinnedRowCellRendere
won't affect the rendering anymore. Use theCellRenderer
instead GxOptions.GroupMultiAutoColumn
,GxOptions.GroupUseEntireRow
,GxOptions.GroupSuppressAutoColumn
are deprecated. UseGxOptions.GroupDisplyType
instead- deprecate
GxOptions.GroupSuppressRow
. There is no replacement for this functionality. - rowDeselection no longer has any affect as the grid now allows row deselection by default. To block row deselection set suppressRowDeselection to true.
GxState.getString
does not contain the sort array anymore. The sort state is contained in the columns array now.- Grid Option 'immutableColumns' is now gone. Columns are immutable by default.
1.6.3 (2022-04-06)
1.6.2 (2022-04-06)
1.6.1 (2022-03-29)
- 🐛 selection checkbox is removed when the column is hidden (c8dbec6)
1.6.0 (2022-03-24)
- BBjGridExWidget's height collapse to zero when the parent window has flow layout flag (588597e)
- support DWC themes' variables in DWC (80ed1ce)
1.5.5 (2022-03-09)
- bool renderer is not aligned correctly when column's alignment is changed (f158127)
1.5.4 (2022-02-23)
- fix translation typo (aa6dc70)
1.5.3 (2022-01-20)
1.5.2 (2021-12-15)
- 🐛
GxColumn:update
should do case-insentive search in the (5ba0214) - 🐛 GxExpressionNumbersFormatter removes zeros (e6ffb6a)
- 🐛 numeric columns should have a default valueGetter (997c623)
1.5.1 (2021-12-13)
- 🐛 (No match for method ::BBjGridExWidget/GxColumns.bbj::GxColumn.
<init>
(BBjString, BBjNumber)) (d453448)
1.5.0 (2021-09-13)
- ✨ allow Multi sorting by CTRL (ea61303)
1.4.1 (2021-08-06)
- 🐛 BBj 21.10 requires BBjWidget v1.2 (8781311)
1.4.0 (2021-07-21)
- 🐛 fix
addAlignedGrid
cannot read push of undefined (5462712)
- ✨ Add support for aligned grids. (a82b48f)
1.3.0 (2021-06-10)
- (DWC) make canvas size the same as surrounding div container (1f1946e)
- allow DWC to run inside BUI and DWC (8a48ac5)
- add columns option
HeaderCheckboxSelectionFilteredOnly
(20b3160)
1.2.0 (2021-03-08)
- docs: 📚 update required BBj version (2665662)
- ✨ allow to configure columns menu tabs (1aec687)
1.1.3 (2021-02-22)
- force event listeners remove when setData is called more than once (abd7005)
1.1.2 (2021-02-10)
- 🐛 check for basisDispatchCustomEvent in html container (ac1b879)
1.1.1 (2021-02-10)
- 🐛 BBjGridExWidget::clearData does not check for the grid's ready state (a899f0e)
- events dispatching should go throw the htmlview container (bc4ef78)
1.1.0 (2020-11-24)
- 🐛 headers and cells are not aligned correctly (f8db034)
- 🐛 overlay api should not be debounced in BUI (b1fdb59)
- avoid focus in INFO(3,6)="6" client (139b01f)
- column headers are centered wronglly (a233e22)
- ✨ add BBjGridExWidget.ON_GRID_FILTER_CHANGED (58b1140)
- ✨ add BBjGridExWidget.ON_GRID_READY event (1eb7d30)
1.0.4 (2020-10-22)
- deps: 🐛 bumped basis-aggrid-components version to 1.2.1 (2e72f95)
1.0.3 (2020-10-20)
- 🐛 GxOptionsBoolean does not define default options (83c4bac)
1.0.2 (2020-10-06)
- 🐛 Cannot instantiate GxColumnGroup:addColumn(BBjString field!) (7009c86)
1.0.1 (2020-08-31)
- deps: update BBjWidget required version to 1.1 (e7950ef)
1.0.0 (2020-07-17)
- 🐛 cell clicks events are not debounced (67e6e5a)
- 🐛 setColumnVisible uses worng debounce key (0e1b99a)
- demo: replace deprecated api in Pivot demo (2f2bff1)
- 🐛 replace deprecated methods in
GxFilterSetFilter
(565f64a) - demo: 🐛 redraw columns in ColumnsUpdate.bbj (bc16e25)
- demo: 🐛 replace deprecated method
setRowsData
(701fa30) - 🐛 Key navs broken in agg23.2 & BBj20.11 (7728add)
- 🐛 SetFilter filter throws warnnings in aggv23.2 (cc8d4b6)
-
demo: ✨ add OrderLines demo (b6acd3a)
-
✨ add
setColumnVisible
APi (aa203c8) -
✨ add
SuppressHorizontalScroll
option (409baf6) -
✨ add SetFilter
DefaultToNothingSelected
&ApplyMiniFilterWhileTyping
(8b7b5eb) -
refactor!: 🔨 deprecate
SuppressSyncValuesAfterDataChange
&SuppresRemoveEntries
(ee4171c)
- since version 0.102.0,
GxFilterSetFilter.SuppressRemoveEntries
&GxFilterSetFilter.SuppressRemoveEntries
is deprecated / removed. Use GxFilterSetFilter.NewRowsAction instead. - The GxClientModels.GxClientFilterSetFilterModel
requires calling the
update
method after calling any of its methods (ex: selectEverything()). Check Demo/FilterAPI )
0.102.1 (2020-06-23)
- 🐛 gx does not extend children in col def (ee3fa06)
0.102.0 (2020-06-19)
- 🐛 remove unnoticed methodend (2ca09e5)
- webpack: 🐛 webpack minify
bbj-grid-widget.js
in production` (8b6eaf5) - 🐛 replace the deprecaed rows methods (034f21c)
- 🐛
removeStyle
is not in compliance with BBjControl interface (c961448) - 🐛 add missing import for HashMap (5ee1b60)
-
✨ add
GxCellEditorSuggestion
(c5986d4) -
✨ add
GxColumn.FloatingFilter
(5fb4619) -
✨ add
GxLogger
(e5eec0b) -
✨ add
GxOptions.ImmutableColumns
(f602031) -
✨ add column spanning support (46553e9)
-
✨ add row spanning support (bc46278)
-
✨ add
getRow
api method (7b89376) -
✨ add
getRows
api (b7512d1) -
✨ add row pinning feature (dbfc05a)
-
✨ expose
loclae
&timezone
options to date/time expression (c20411d) -
✨ upgrade to agg-v23 (c1e1cd9)
-
refactor!: deprecate
GxStatusBarComponentInterface.NAME()
(f79fe64) -
refactor!: deprecate
GxToolpanelInterface.ID
(1ee0490)
- deprecate
GxStatusBarComponentInterface.NAME()
in favor ofGxStatusBarComponentInterface.getId()
GxToolpanelInterface.ID()
is deprecated in favor ofGxToolpanelInterface.getId()
0.101.3 (2020-06-15)
0.101.2 (2020-06-15)
- fix: 🐛 nodeId is not parsing independent in client models (50f2f66)
0.101.1 (2020-04-07)
- deps: correct prod,dev deps and their versions (67dfae3)
0.101.0 (2020-04-06)
- JS:
cellValueChanged
should not be fired none changed vals (2699f8a) HeaderGroupTooltip
is overriding 'HeaderTooltip` (e1f08c6)- addSyle should not append dot for selectors (2dfd5ce)
- Bad syntax and a misspelling in BBjGridExWidgetClientModels.bbj (03db9da), closes #201
- fix BBjGridExWidgetClientRowModel index , id confusion (20cc612)
- focus not working in GUI (58930d3), closes #181
- gw_isHeaderCheckboxSelection duplicates boxes (bfb856c), closes #188
- inject all script in top window (ad9d7b8)
- ON_GRID_CELL_CLICK event parsing failes when value is null (a304cd3), closes #179
- remove deprecated themes (5102654), closes #196
- restore the old index.html init template (44042b2)
- setRowData(index! , row!) does not need index (ad2f058), closes #184
- TransactionModel's AddIndex default value must be 0 (afb460d)
- JS: ensureIndexVisible should cast the index (46ef084)
- JS: gw_ensureIndexVisible should use ensureNodeVisible to select node objects (ee2b00b)
- update method should not call refreshClientSideRowModel (c2975a8), closes #197
- add
GxColumn.setTooltipValueGetterExpressio(BBjString)
(58fb6d9) - add
GxExecutor
to handle script debouncing (8170e0e) - add
TooltipShowDelay
option (34ed092) - add suffix and prefix for number,string & bytes formatters (033071d)
- add support for editable expression (8496726)
- support remote debugging on different windows (50106eb)
- BBj: add support for Field Tooltips (dfd98c4)
- demo: add ColumnPinning demo (0ef8765)
- demo: add ColumnSuppressMovableAndLockPosition demo (4557405)
- demo: add context demo (95c2e4e)
- demo: add HighlightingRowsAndColumns dmeo (305478c)
- demo: add sorting api demo (98e8f5e)
- demo: add tooltips demo (d31de00)
- demo: add ValueParser demo (3418800)
- JS,BBj: add HTMLTooltip component (dda6139)
- add
resetRowHeights
api method (19b3d67) - add
tabToNextCell
andtabToPreviousCell
API` (3c6c8eb) - add autoSizeColumns functions (739999b), closes #149
- add ensureColumnVisible (b93b550)
- add ensureIndexVisible (196e0f4)
- add filters api to apply columns filters from BBj (4bc5da8)
- add ON_GRID_ROW_VALUE_CHANGED event (1a22431)
- add sorting api (9d41a74)
- add support for Transaction updates (7aae009)
- add support Tooltip value getter expression (837e99d)
- add supported themes as constants (717c87d)
- allow cell editing by row key (9ea41fc)
- allow to set row height by key (ca39f2c)
- enable row data sync with a context config (ff427c0)
- extend setSelectedRow(s) methods to allow selection by key (2153a4e)
- Implement BBj interfaces for basis-aggrid-components components (0140805)
- implement ON_GRID_ROW_CLICK event (99ddcb7), closes #178
- improve context api and add
redrawRows
&updateContext
API (1598f8f)
- BBj:
GxDefaultColumnGroup.HeaderGroupTooltip
is deprecated now. UseGxDefaultColumnGroup.HeaderTooltip
instead - All classes use the
GX
prefix now instead ofBBjGridExWidget
- the rowId refers now to the auto generated key by the resultset where . the rowIndex refers to the row index in the grid not the resultset and childIndex refers to row index in the grid when grouping
addStyle
does not assume that selector is a class selector anymore. the selector can be any valid css selector thus the method will not auto append the dot at the begging of the selector anymore.- The fresh, dark, blue and bootstrap themes were the original themes provided by the grid. They are deprecated
0.100.4 (2020-01-15)
- BBj:
BBjGridExWidgetClientRowModel.asDataRow
cannot retirve rows which are indexed using custom index(ecfe4e7) - BBj: BBjGridExWidgetColumn:update error
java.lang.String.class
undefined (2d14d3f)
0.100.3 (2019-12-18)
- Rename Enterprise demo folder to Enhanced to match corporate naming convention (2a11a7f)
- transcribe German Umlauts (fb365ae)
- typo in ChartingDemo.bbj and API (a2030af)
- typo in samples (46be4f4)
0.100.2 (2019-09-25)
- added workaround using a timer to fight the "blank window" problem in later BBj releases, that was probably triggered by the later Chromium engine in BBj (0b54745)
- harden potential failure when second file is also not found (c044063)
- inject styles in the document of the windows's parent (58925c9)
0.100.1 (2019-08-28)
- The license manager does not catch checkout errors (3714748)
0.100.0 (2019-08-23)
- all popup features are not working in BUI (f0275cf)
- context menu does not open when using BBj 19.10 (08f90a7)
- JS:
keydown.code
is not defined in Edge & IE11 (0efb6ab) - JS: add a pollfill for
Array.find
method (50964c0) - rendering the BBjHTMLView invisible and then later making it visible resulted in the grid sometimes not rendering at all, starting always visible now (cc9f504)
- implmenet a license manager (fcc9329)
- pass the
CHROMIUM_SWITCHES
in BBj 19.10 to the html view (5b7e626)
0.99.0 (2019-07-29)
- refactor : move predefined menu items to
BBjGridContextMenuItem
and removeBBjGridContextMenuPredefinedMenuitem
(2614d51)
BBjGridExWidgetClientColumnModel.getType()
should use the column index to get the column type from the RS (80f4fb2)- JS:
gw_getRangeSelections
should ignore empty ranges (54fcbe5) gw_getRangeSelections
does not check for the node type (176be07)- Dutch translation (77c5d89)
- fix missing 't' in
BBjGridExWidgetClientAddRangeSelectionModel
(e172d06) - JS: fix
gw_parseNode
is not defined whengw_getRangeSelections
(f25d5ae) - NavigationBehavior is not working after
BBjGridExWidgetOptions
is added (1a8b048) - onCellEvent can't parse the json response coming from the client (b23c82a)
- setSelectedRows/setSelectedRows must not deselect all rows by default (7da00b0)
- add
addRangeChart
method to create charts programmatically (1ec9008) - add
BBjGridExWidgetStatusBarAggregationComponent
(0d4841e) - add api method to clear range selections (31cab40), closes #167 #167
- add api methods to add range selection (019727c), closes #166 #166
- add api methods to control the chart toolbar items (cedd618)
- add api methods to fetch the range selection from the client (7ee65ef), closes #165 #165
- add api to clear charts from BBj (d9ee157)
- add constant for chart types (6bf64e8)
- add EnableCharts boolean flag (cb43255)
- add new grid's event
BBjGridExWidgetClientEventsKeypress
(7e77a09) - add predefine menu item
BBjGridContextMenuItem.SEPARATOR()
(af3fc1d) - add range selection event
ON_GRID_RANGE_SELECTION_CHANGED()
(6f6213f) - add the predefined menu item
CHART_RANGE
(fb5f948) - group configuration properties and methods in onc class
BBjGridExWidgetOptions
(870d45a) - implement
focus
method (6369d69) - improve
BBjGridExWidgetColumn.update
to detect the column masks (b32033c) - support controlling the chart type from column definetion (13a5871)
- support enableRangeSelection property (7d7976a), closes #169 #169
- support suppressCellSelection property (713d789), closes #168 #168
- reduce response sizes sent from the client (e834e09)
- setSelectedRows/setSelectedRows methods used to
deselect all rows before appling the new selection, this is not the case
anymore , if you still need the old behavior then call
grid!.deselectAlldeselectAll()
before applying the new selection - all propeties and methods used to configure the grid
before render are grouped in one class
BBjGridExWidgetOptions
, instead of settings these properties/calling these methods from theBBjGridExWidget
directly use the options property(ex grid!.getOptions.enableFilter(1))
BBjGridContextMenuPredefinedMenuitem
is removed , useBBjGridContextMenuItem
instead (@see Enterprise/ContextMenuDemo.bbj).
0.98.0 (2019-07-11)
- fix the wrong default numbers & dates mask (3a1cbe2)
- cells, headers & rows classes are ignored in BBj 19 (dd431a1)
- add an api method
setHeaderAlignment(BBjNumber align!)
to allow column's header alignment (4e3684a) - add bytes formatter expression (BBjGridExWidgetExpressionBytesFormatter) (eae69a5)
- add support for tree data (9de7e29)
- allow the sidebar to be hidden by default (5fdfb29)
- setTheme can set the theme before/after the grid is renderer (cf965bc)
- support inner renderers in
BBjGridExWidgetRendererGroupCellRenderer
(536c905)
0.97.1 (2019-07-08)
- gw_sendEvent is firing events for none registred interests and skiping registered ones (947c071)
0.97.0 (2019-07-04)
- Chunk rendering implementation disallows rendering empty grids (1329870)
- remove
isEditing()
method (7565668)
- add overlay api methods to show/hide overlays (9c3adad)
- add overlay properties setters/getters (885f8b0)
isEditing()
is removed. The method will not work after implementing event interests. The client will not send events to bbj unless there a callback registerd for that event in bbj. a developer can implement this method again easily by registering callbacks for editing events.ChunkRendering
flag is deprecated now and will be removed on the next version. @seeDemo/ChunkRenderingDemo.bbj
0.96.0 (2019-07-02)
- BBjGridExWidget.getAsJsonObject should not use getPivotMode() getter (465634e)
- convert groupDefaultExpanded to boolean (260d3a6)
- correct dutch translation (ea67518)
- fix wrong method name for
removePivotColumns
(2f3b80a) - row double click reference itself (679e255)
- sidebar toolpanels are not using the default labels and icons (06ab561)
- the grid can not align cells when
checkboxSelection
is in use (321aef0) - improve pivot api methods to handle pivot and grow group index generation (78c5c12)
- add api to add/remove pivot columns (6d07f68)
- add api to allow add/removing row groups (c58784c)
- add
BBjGridExWidget.setRowGroupColumns
(6584f0d) - add
BlockRenderToReady
mode (db5b352) - Add chunk rendering feature with a demo (4e52454)
- add new method singture
method public BBjGridExWidgetColumn addColumn(BBjString field!)
(f7442c3) - add method
method public void setColumnAggFunc(BBjString field! , BBjString AggFunc!)
(d5802ef) - add new method singture
method public void setIcons(BBjString json!)
(9c8dbcf) - Add the ability to init the grid with a different default template (00c00b3)
- Add the ability to update the column defintions without a full rerender (9b97956)
- add values api methods (88771d1)
- allow columns to override icons (6c30fa9)
- seperate enableRowGroup and rowGroup (9ba7c49)
- Update CHANGELOG.md (65c308f)
- release: v0.95.0 release (3c50a9d)
- revert: build: configure bumped to auto publish new releases (930b3d4)
- build: add Bumped support (edcbdfc)
- build: configure bumped to auto publish new releases (5496869)
- build(changelog): empty changelog , handled now by bumped (a5d2503)
- refactor: remove dead code for grid tree (49dae93), closes #77
- refactor: rename js -> client and add index.html (79449c0)
- style(bbj): format BBjGridExWidget.bbj (2962326)
- feat: allow changing the grid language (#128) (8fe01f0), closes #128 #122 #128 #122
- fix: NPE when passing null() as a resultset (4e3c546)
- [Enterprise Features] tool panel (#29) (9af3a57), closes #29 ag-grid-components#v1
- [fix] remove dead code for #72 (e4408a9), closes #72
- [fix] reset row height to the default before the row height was settable (88c4d5d)
- [fix] typo (d65c8fa)
- 2nd half of fix (cfff305)
- a few minor fixes for issues that came up with last version (7d62525)
- Adapt the new selection events in demos (44af5bb)
- Adapted the bbj-plugin.json including the BBjWidget Dependency (75c1dfa)
- add "addColumnGroup" with demo (166e12d)
- Add
balham
theme and set it as default theme (94f515a) - Add
basic-image
&basic-image-filterable
types (a09e4f2) - Add aggregation support (c15b3aa)
- Add Aggregation with Group Footers Demo (7c91909)
- Add assertIsEnterprise method to check license key (6501b05)
- Add basic date format function (1d0e1de)
- Add Basic Order Entry Demo (79db5ea)
- Add basic RowIndex support (c5ebf20)
- Add basic statusbar implementation (c727a03)
- add comment to sample (e324fe6)
- Add CustomEvent Pollyfill (0e0a740)
- add debug function to copy JSON data to clipboard (GUI only) after double-clicking at least four tim (0773ca3)
- Add Enter Key Behavior (d7e245e)
- Add support for basic number masking (5fa7afe)
- Add support for context menus (58117a1)
- Add the ability to read date mask from the meta object (984a181)
- Add the enterprise license check (1ceb8fd)
- Added "addRow" method (c94e9d6)
- added a refresh data button to demonstrate the sidebar status retention during data refreshes (c1a920a)
- added an additional create method (6bb3792)
- added check for BUI in the Chromium engine check (e25e9ac)
- added check for null (846c574)
- added check for null() if ResultSet is empty (a5e5c7e)
- added datatypes Demo/DatatypesDemo.bbj (62de0c0)
- added Demo/TwoGridsDemo.bbj (4736e52)
- added docs folder (1e0e6d5)
- added error message when database does not exist / cannot be opened (8ff6d3a)
- added error message when not running on Chromium engine (341c324)
- added expandAll (3dfd7c2)
- added first code to distinguish license key (d634a1a)
- added first shot to support BBj imagelists (976790e)
- added getImageData method (aed0df7)
- added grid row double click event (5fd2693)
- added jlib demi (294aa26)
- added sample code for an image on disk (0a397d6)
- added sample row for empty values (5be7a67)
- added setDebug method to show the debug console in GUI (65642f9)
- added setter and getter for group column header (a8e3bec)
- added support for multiple selection in top grid (f74a1ad)
- added theme support (bf03262)
- adding docs (65fa8c0)
- adding getSelectedRow(s) to the plug-in (3606ab1)
- aded row index (6e669e8)
- adjust Demo/DatatypesDemo.bbj (b2a0940)
- adjust Demo/SelectionDemo.bbj to new selection event (8d7052b)
- adjust skewed sizing in GUI (80d9aec)
- adjust the sample dates to show issue #89 (1cfbc39)
- adjusted Demo/GridColumnStateDemo.bbj (a2247a7)
- adjusted sample (001f7f6)
- adjustments to do better handling of select / deselect stuff (47c5f07)
- Allow Global Editable (6ca10f0)
- Allow type switching (bc27bce)
- Basic Integratation for Gson (23780e1)
- better SQL error handling (9d600d7)
- Build prod files (33202a0)
- build production files (2768d52)
- Built new docs (09bfd1b)
- Bumped version number to 0.92.1 (40f3122)
- change index for image list slice to be zero based (142d3d9)
- Change some options (7d599ba)
- check for null to avoid error (348413f)
- cherripicking from refactor-2 branch (1340937)
- Clean DataTypes deom (ff48c58)
- cleanup (7579a42)
- codmetics (2189ceb)
- Complete missing API , and improve demo (4c91fb3)
- corrected to a useful mask like in currency (45f260b)
- cosmetic fix: remove black border around html view control (0a5dff9)
- Create LICENSE (13b57a8)
- Create LICENSE (956e483)
- delay the setSize if called before the first process_events (a5e5194)
- Delete .buildpath (722724d)
- Delete .project (0cce868)
- Delete sampledata.json (78157aa)
- demo for setVisibleRow (afee230)
- Demo/DatatypesDemo.bbj (79a18c1)
- disable webpack anayzer from opening the report file (b3e34ec)
- Do not open columns toolpanel by default (024b7eb)
- doc (e253bf1)
- document setShowGroupChildCount (159fbb5)
- document the sidebar classes (7b338af)
- election checkboxes to demo (56e3eca)
- enhanced sample (84f902b)
- enhanced the demo (4124188)
- enhanced the demo (a8e67bd)
- finished the grid select row event (4d1bce0)
- First integration for ag-grid#19 (a544ae4), closes ag-grid#19
- Fix : Horizontal scrollbar is hidden in GUI after updating to AG Grid 20 - #121 (7457720), closes #121 #121 #121
- Fix #13 - ag-Grid v15.0 component names have been renamed to be namespaced. (9e0157e), closes #13
- Fix #16 - setColumnsState is broken (and getColumnsState as well) (adbc779), closes #16
- Fix #17 - add cell renderer for boolean type (35ba60d), closes #17
- Fix #25 - representation of boolean should be cross / check as default (b34e0cc), closes #25
- Fix #31 , Fix #33 (ccaab51), closes #31 #33
- Fix #32 - if a ResultSet contains fields with null values, the rendering is kaputt (6081ebd), closes #32
- fix #35 (be62062), closes #35
- fix #37 (2a4aa8e), closes #37
- Fix #42 - Evaluate OPTS string to replace comma and dot character in number masks (e139091), closes #42
- Fix #45 - The grid remembers selected row from previous filled Grid (d2fd44e), closes #45
- Fix #53 (4a141ec), closes #53
- Fix #61 - Column with NULL value produces error when double-clicked (9580530), closes #61
- Fix #65 - A non-editable grid is now editable (a97472e), closes #65
- Fix #66 - Context Menus is not working In Gui (8e7e615), closes #66
- Fix #68 - BUI: in a window with multiple grids, always the first one gets populated and updated (5dea7e7), closes #68
- Fix #71 - Locale setting (SETOPTS?) broken for numeric masks / values (e161cdf), closes #71
- Fix #72 (fd6d198), closes #72
- Fix #74 - Style is corrupted for ag-grid-community package (3aeccf0), closes #74
- Fix #82 - after a setSize, subsequent data updates (setData) fail (24a0a43), closes #82
- Fix #9 - Invalid Date Mask parsing (65a7f22), closes #9
- Fix #90 (f802abf), closes #90
- Fix
Can not read hasOwnProperty of undefined
(fdcfab4) - Fix a typo (84deda7)
- Fix a typo (d2d0463)
- Fix ag-grid-enterprise.js is not injected when the license key is set (2fb49e0)
- Fix cell renderer for the tree is overridden (326141f)
- Fix columns widths are passed as strings to ag-grid (06872ab)
- Fix copy ,paste typo (1edf1c7)
- Fix datejs license issue (9af2fc5)
- fix flaw with distbase (bd16521)
- fix gw_meta dows not contain field attribute (06c9180)
- Fix main file (70c147a)
- Fix number filters are resprected (106bd92)
- Fix selection throws an error on BUI (d53d01b)
- Fix setColumnWidth is not defined (66125fc)
- Fix typos (e1d3b00)
- fixed a problem with retaining the column state when an empty resultset is given (d1c9e29)
- fixed event flow (1a91d27)
- fixed filter (a3cd164)
- fixed getImageData (always returned sample icon) (d5e62bf)
- fixed resizing (584b00a)
- fixed typo (acec88e)
- fixed typo , sample for tree selection functions (09c7fab)
- fixes #140 (46b814b), closes #140
- fixing syntax error that broke JavaFX WebView (9b29eb9)
- For an ImageList, a value of -1 was a blank cell in legacy grids (d9713ae)
- format bbj-plugins file (22a2f88)
- Hide columns which starts with double underscores (614b1fe)
- hide firebug (166bb4a)
- honor attributesrecord also when separate column setup is given (a431955)
- hotfix until we can publish dev branch (c19c94d)
- Implement BBj Editing Events Interface (38528a3)
- Implement client data update (944d0cd)
- Implement Programmatically Cell Editing (789a4d4)
- Improve boolean render not to handle undefined values (5d83bfb)
- improve data updating methods (612b991)
- improve docs (f635fce)
- Improve docs (0661199)
- Improve editable to be dynamicall (f428f6c)
- Improve FOOTER_VALUE_GETTER expression (8f7adf2)
- Improve selection event (e163c96)
- Improve Selection Events/API (632e755)
- Improve Selection Events/API (#52) (6b43054), closes #52
- Improve the grid state (fa8553b)
- improved selection event (44e94b4)
- improved the formatting in the sample (d1c1fa6)
- Initial Commit (944f727)
- Integrate
createIndex
method and Fix #55 (108d01c), closes #55 - Integrate sidebar basic API (b055cec)
- introduce $TRENODE pseudo column label (41107b8)
- introduce unique control type id (75f13d2)
- introduced asDataRow to return row info in datarow format (5091211)
- introduced separate setColumnMask methods (8246414)
- introducing a separate attributes record that allows reuse of the setting upon refresh of the data (e9998e7)
- inverted selection to fit the method name (dbb6390)
- load html$ after setting the event to avoid race condition (0539bc8)
- making the JSON String handling in the column state backwards compatible (c37ef15)
- Milestone#2 (#102) (38fd504), closes Milestone#2 #102 #101 #96 #98
- modify selection demo to show #69 (501679e)
- moving init code before process_events (507237c)
- new docs (2bf327a)
- new javadoc (3817093)
- Organize code and improve comments (d98cc0f)
- partly workaround for #72 (7b8c97b)
- Pass data to the event and keep tracking of selected rows (857d3d7)
- pass license key (7319745)
- Pass the license key from BBJ to Javascript (7ae9fba)
- Rebuild JS (e9813c4)
- rebuilt docs (9c82054)
- Refactor the javascript interface (7a0cdd5)
- refresh model after "addRows" call (9cb1a44)
- Regenerate dist for ag-grid@17.0.0 (58faa6a)
- reinstate the old method signatures for getSelectedRow and getSelectedRows to match BBj API (4be6774)
- Remoce unrequired log statement (74ef3f0)
- Remove Cell Falshing (5c6903e)
- remove console log (c79a040)
- Remove console logs (bd8a319)
- remove filter to have more data (c489124)
- remove method setShowToolPanel (1cb77b0)
- Remove print test statmenet (ad90653)
- Remove Selection Debounce (775c148)
- remove tree demo which does not work anymore anyway (ad90733)
- Remove unrequired files (f0e5ee8)
- remove unrequired import (e5dc04d)
- remove unrequired log statement (de2d7d6)
- remove unrequired logs (d0b9065)
- remove unrequired statments (e97a7b7)
- removed the EnterpriseFeaturesDemo.bbj (18aee56)
- removed the version dependency in the code since this version is tagged to require 18.10 (74ddcba)
- rename demo (c51058b)
- rename demo (0890d76)
- rename demo (24b77de)
- rename demo file (15a652c)
- rename setColumnsState to setColumnState (4280678)
- Reolsve issue # 8 - improve expand performance by using onGroupExpandedOrCollapsed() (cf4e20e)
- Resolve #12 - Columns can not be moved programmatically (d63e00a), closes #12
- Resolve #14 - There is no way to enable floating filters (c7e6d43), closes #14
- Resolve #20 - allow to change selection by simple cursor up-down (560eaa2), closes #20
- Resolve #21 - pass license key to enterprise version (6f0c46d), closes #21
- resolve #44 (8b6c8b3), closes #44
- Resolve #5 - improve row selection event when grid is tree grid (5d70cee), closes #5
- Resolve 26 - enhance datatypes demo to show different boolean representations (3b23174)
- Resolve issue #1 - add setShowGroupChildCount method (9ddd1ca), closes #1
- Resolve issue #10 - pinColumn can not update the grid after it is already rendered (ebad654), closes #10
- Resolve issue #4 - setColumnWidth does not work correctly when left column is pinned or grid is tree (ceeec0f), closes #4
- Resolve issue #8 - add 'deselectAll' (345b25e), closes #8
- Resolve issue #8 - Add 'setVisibleColumn' method (359cd7b), closes #8
- Resolve issue #8 - add
selectAll
(5d06d5b), closes #8 - Resolve issue #8 - Add
setGroupSelectsChildren
andseShowSelectionCheckbox
(7697676), closes #8 - Resolve issue #8 - Add
setVisibleRow
method to scroll to a row (70cf243), closes #8 - Resolve issue #8 - add JS selectAll implementaion (db21a9f), closes #8
- Resolve issue #8 - add the ability to select/deselect only filtered data (69634b3), closes #8
- Resolve issue #8 - implement setSelectedRow() (5d0f1d6), closes #8
- Resolve issue #8 - replace
#HTMLView!.executeScript
with#executeScript
(5871c71), closes #8 - Resolve issue #8 -Add
collapseAll
andexpandAll
methods (15fb660), closes #8 - Resovle #15 - There is no way to allow data searching in the grid without a full re-render or withou (547fd85), closes #15
- Restructure BBjGridExWidget (de88fbb)
- retain the column setup if the structure of the data is not changed (9fb0095)
- set rowDeselection:true to make the grid plug-in behave like a BBj Grid (0934920)
- Set theme jekyll-theme-cayman (8378086)
- sidebar default behavior (5f9b070)
- started the column state methods (628081c)
- streamlined some selection details (4ae513d)
- suppress events raised when invoking columnApi.setColumnState (7ada57f)
- temporarily remove dependency check (1e669fe)
- Treat rowindex as a String (2ebbd98)
- tweaks and sample for selection (c573cae)
- tweaks for demo, fixing url encoding issue in GUI (8d957d5)
- Update and rename index.html to index.md (aa3bed8)
- update author (b415ddc)
- Update bbj-masks.min.js (6eff533)
- Update bbj-plugin.json (64d5472)
- Update bbj-plugin.json (a165896)
- Update bbj-plugin.json (08fdada)
- Update bbj-plugin.json (a4f7782)
- Update bbj-plugin.json (90ad924)
- Update bbj-plugin.json (3957107)
- Update bbj-plugin.json (#103) (3ad0057), closes #103
- update build (adb19c9)
- update changelog (62f087b)
- update changelog (cbfa899)
- Update changelog (37d039a)
- Update demo to include
MASK
option (ce94e68) - Update deps (c9e3df3)
- update documentation (ca011e6)
- update gitignore (6049dc2)
- update NullDemo (55f758a)
- Update README.md (3bab08c)
- Update README.md (69dc540)
- Update README.md (3938e54)
- Update README.md (d819c4f)
- Update README.md (ff30c70)
- Update README.md (1864930)
- Update README.md (5b85257)
- Update README.md (2660a82)
- Update README.md (097d26a)
- update to ag-grid-components v1.8.0 . (199d022), closes #34
- Update to ag-grid-components@1.2.0 (b993e79)
- Update to ag-grid-components@1.2.1 (3891e57)
- Update to ag-grid@18.0.0 (51cb8fc)
- update yarn lock (72055e7)
- updated dependency (1838409)
- updated docs (6409352)
- updated javadoc (33fc4a5)
- Upgrade to ag-grid-components.git#v1.5.2 (0bcf813), closes ag-grid-components.git#v1
- Upgrade to ag-grid-components#v1.6.0 to fix #28 (3eef798), closes #28
- Upgrade to ag-grid@17.0.0 (75b213a)
- upgraded to ag-grid 15 (68ded7d)
- Use #executeScript instead of #HTMLView!.executeScript (dbcb72a)
- Use
agc-basic-bundle
(99bcaa1) - use bbj-masks.js library (dc3bdcb)
- use BBj.Masks.Types.number (af4cfe0)
- use CDNUMBER as an index (11a2495)
- Use column.aggFunc for COST column (69b7d59)
- use Enterprise whenever configured (c2f9c78)
- enhancement: getVisibleColumns method (af4f2e2)
- enhancement: use new toJsonObject for BBj versions >= 19.00 (0702785)
- Feat: Seperate BBjGridExWidget classes to their own files (#126) (4036eec), closes #126 #114 #114
- fix: a grid cell is editable if the grid itself is editable and the column is editable (0b71ac8)
- fix: clean up demos (1981b06)
- fix: error when resizing the control (6ce0dd1)
- fix: fix #108 - The two-grid demo doesn't empty the lower grid when a customer has no orders (0d115aa), closes #108
- fix: setSize did not honor the left panel (6e16a18)
- feat: add statusbar & statusbar components (#116) (d431f05), closes #116 #100
- feat: Add the ability to set the row height globally and by row (#112) (90d4771), closes #112 #110 #110
- feat: implement debounced selection api (831243b), closes #113 #69
- cleanup: remove obsolete variable (b5e9e44)
- Fix: Using vertical scrollbar sometimes doesn't show the last row completely (45695cc), closes #109