Grid extensions

Hi,
I’m trying to copy the file functionality from the contacts screen but cannot get it to work.
This is the tab where per activity category the activities are shown.

In my component I have added plugin grid extensions and I guess I need to use the nge_extendedgridpanel for this. However when I go to plugin configuration I see an exception.


I have also tried to appy a plugin to a grid but get the same error message.
I tried the other grid extension but I get a similar error.
What am I doing wrong?

Hi Arnoud, do you mean you want the nested grids? So to be able to expand a grid and see a sub-grid?

In that case, you must follow the following procedure. In this example, I have a main grid with Contacts, and when expanding, you see their addresses.

  1. Add the Grid Extensions plug-in to your component
  2. Create two grids on your page.
    1. The grid that will become your main grid
    2. The grid that will become your nested grid. This grid can be made invisible.
  3. For the main grid, apply the NGE_ExtendedGridPanel

  1. For the sub grid, apply the NGE_ExtendedChildGridPanel

  1. For the main grid, go to the plug-in details, select enabled nesting and select the sub grid:

  1. For the sub grid, go to the plug-in details and select the main grid record type and the parent link:

Hope this helps

1 Like

Hi Joost,
Thanks for your answer, that is very helpful.
However whenever I use the plugin I get javascript errors and I cannot configure the plugin. So I’m not sure I’m missing something.

I’m using below version of the grid extensions but also tried an older version.

Hi Arnoud, did you link your grid to a page first, so it has a record type? And does it have at least one column? The Java error actually says it is missing something (but not exactly what), and given that my demo didn’t have the error I guess the grid is missing key configuration.

Hi Joost,
I did not know that I had to link the grid to a page first, I did that and the java errors disappeared.
Thanks for your help!

1 Like