Troubleshooting FAQ

Why are the edit and delete buttons disabled?

This is likely because the Function Entitlement is 'Read Only'.

If so, users can access existing Adaptable Objects but cannot edit or delete them or create new ones.

It might also be the case that the item in question can never be deleted (e.g. if it is the only Layout in State).

Why are some rows missing from my grid?

Check that there are no Column Filters applied, or that the Current Query is empty.

Why can I not see some toolbars in my Dashboard that other user have?

First check that they have not been closed. You can see the available toolbars in the Dashboard popup.

If the toolbar is not listed there then the Function might be marked as 'Hidden' in your entitlements which means you don't have access to see it.

Why is AdapTable not showing up in my browser? I'm using Internet Explorer

Adaptable does not support Internet Explorer.

AdapTable does work in Chrome, Edge, Opera, Firefox, Safari and all other modern browsers.

Why I am seeing a warning in my console that AdapTable does not know the type of the column?

This happens if you use ag-Grid which has no means of setting the DataType of the column. So AdapTable has to guess it by looking at the first row in the grid.

You can avoid this by setting by providing each Column with a ColumnType property when configuring GridOptions during usage

gridOptions = {
columnDefs: [
{
headerName: "Order Id",
field: "OrderId",
type: 'abColDefNumber'
},
{
headerName: "Cust. Ref",
field: "CustomerReference",
type: 'abColDefString',
}
]
rowData: trades,
};

The available options are:

  • abColDefNumber: for numeric columns
  • abColDefNumberArray: for numeric array columns (used in Sparkline Columns)
  • abColDefString: for string (text) columns
  • abColDefBoolean: for boolean (yes/no) columns
  • abColDefDate: for data and time columns
  • abColDefObject: for any other column
tip

This is advisable to use in all scenarios; however it's particularly important when the data is loaded after columns have already been set up, as AdapTable might have incorrectly inferred column data types.

AdapTable versions pre 7.3

In older versions of AdapTable you need to provide the list of ColumnTypes that will be used:

note

This is no longer required if using a version of AdapTable greater than 7.3

gridOptions = {
...
columnTypes: {
abColDefNumber: {},
abColDefString: {},
abColDefBoolean: {},
abColDefDate: {},
abColDefObject: {}
}
...
};

Why is my ag-Grid ValueSetter not working?

Check that you have not created a Cell Validation Rule for that column.

Cell Validations works by creating an ag-Grid Value Setter for the column in question, and this will REPLACE an existing Value Setter for the Column if one was set in GridOptions.

Why is my grid slowing down?

Check that you are not re-filtering too often on ticking data.

By default AdapTable will only re-filter on user edits (or column changes) but you might have set this in Filter Options to also update when data ticks.