Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

OnBeforeEditItem picture event


Declaration


Global handler:
Blok kódu
languageesl
themeConfluence
ENTRY OnBeforeEditItem(IN INT _refId, IN INT _row, _col, RECORD (*STRUCTURE DEFINITION*) _rowData,  BOOL _bAllowEdit)
  ; akcieoperations
END OnBeforeEditItem

Special handler:
Blok kódu
languageesl
themeConfluence
ENTRY XXX_OnBeforeEditItem(IN INT _row, _col, RECORD (*STRUCTURE DEFINITION*) _rowData,  BOOL _bAllowEdit)
 ; akcieoperations
END XXX_OnBeforeEditItem


Parameters


_refIdPre globálnu obsluhu - povinný vstupný parameter typu Int.For global operation - mandatory input parameter of the Int. type. 
XXXName of the Reference variable connected to the graphic object without the  introductory sign XXXMeno Referenčnej premennej pripojenej ku grafickému objektu bez úvodného znaku "_".
_row, _colRiadok, stĺpec políčka, ktorému je potrebné odsúhlasiť hodnotu.Row, column of a cell of which value needs to be approved.  
_rowDataštruktúta predstavujúca editovaný riadokStructure representing edited row. 
_bAllowEditVýstupný Output parameter - príznak povolenia editácie hodnoty.allowance indication of value editing. 


Description

The event is generated by the diplayer of the Browser type in the moment before the cell editing beginning. The cell is identified by its row (_row) and column

Description

Udalosť je generovaná zobrazovačom tyou Browser, v momente pred začatím editácie políčka. Políčko je identifikované jeho riadkom (_row) a stĺpcom (_col). 

Používa sa v prípade, že je potrebné predvyplniť hodnotu políčka v editačnom okienku. V takomto prípade obsluha nastaví políčko v parametri _rowData na požadovanú hodnotu. Táto nastavená hodnota sa potom užívateľovi predvyplní pri začatí editácie políčka. Nastavenie políčka _rowData v inom stĺpci ako _col je ignorované.

Ak obsluha udalosti nastaví výstupný parameter _bAllowEdit na hodnotu @FALSE, užívateľovi nebude povolené editovať políčko.
Ak obsluha udalosti nastaví výstupný parameter _bAllowEdit na hodnotu @TRUE, dôjde k edtiácii políčka.

It is used when it is necessary to pre-fill the cell value in the editing window. In such case, a handler sets the cell in the _rowData parameter to the required value. This set value will be pre-filled for the user when starting to edit cells. Setting of the _rowData cell in a column different from _col is ignored. 


If an event handler sets output parameter _bAllowEdit to the @FALSE value, the user will not be allowed to edit a cell. 
If an event handler sets output paramete_bAllowEdit to the @TRUE value, the user will be allowed to edit a cell. 


Example
In the example, there is a displayer event handler of the Browser type with the assigned reference variable _browser and connected structural variable of the SD.Params type that will pre-fill the item "Name". 
Example
V príklade obsluha udalosti zobrazovača typu Browser s pridelenou referenčnou premennou _browser a pripojenou štruktúrovanou premennou typu SD.Params predvyplní položku "Name"
 



Blok kódu
languageesl
themeRDark
ENTRY browser_OnBeforeEditItem(IN INT _row, IN INT _col, RECORD (SD.Params) _rowData, BOOL _bAllowEdit)
  IF _row = 1 THEN
    _rowData[1]^Name:= "Name1"
  ENDIF
END browser_OnBeforeEditItem



Global picture event handler:
 



Blok kódu
languageesl
themeRDark
ENTRY OnBeforeEditItem(IN INT _refId, IN INT _row, IN INT _col, RECORD (SD.Params) _rowData, BOOL _bAllowEdit)
  IF _refId = _browser THEN
    IF _row = 1 THEN
      _rowData[1]^Name:= "Name1"
    ENDIF
  ENDIF
END OnBeforeEditItem



Info
titleRelated pages:

Picture event handler
Picture events