This section explains the steps needed so that when you click in some User Action, the grid expands some specific record and displays its information.
First, you need to have a Web Panel with the 'Expanded info in Grid' configured:
This is explained in the section How to: Create a grid with expanded information (Plain) and How to: Create a grid with expanded information (Grid)
Then, in the Event associated to the Action, add the following code:
&IsOpenDWC = True
Grid.Refresh()
Finally, in the Grid.Load Event, add the following code at the bottom of the code generated automatically by WorkWithPlus:
&DetailWebComponent.ColumnClass = !'WWIconActionColumn WCD_ActionColumn'
If &IsOpenDWC and ( <CONDITION> )
&DetailWebComponent.ColumnClass += !' WCD_Opened'
&IsOpenDWC = False
EndIf
At runtime, you will be able to expand a record of the grid clicking in the User Action. In the following sample <CONDITION> is 'PersonId = 2':
|