Porovnávané verzie
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
OnBeforeEditItem picture event
Blok kódu | ||||
---|---|---|---|---|
| ||||
ENTRY OnBeforeEditItem(IN INT _refId, IN INT _row, _col, RECORD (*STRUCTURE DEFINITION*) _rowData, BOOL _bAllowEdit) ; akcieoperations END OnBeforeEditItem |
Special handler:
Blok kódu | ||||
---|---|---|---|---|
| ||||
ENTRY XXX_OnBeforeEditItem(IN INT _row, _col, RECORD (*STRUCTURE DEFINITION*) _rowData, BOOL _bAllowEdit) ; akcieoperations END XXX_OnBeforeEditItem |
_refId | Pre globálnu obsluhu - povinný vstupný parameter typu Int. | For global operation - mandatory input parameter of the Int. type. | |
XXX | Name of the Reference variable connected to the graphic object without the introductory sign | XXX | Meno 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ý riadok | Structure representing edited row. | ||
_bAllowEdit | Výstupný Output parameter - príznak povolenia editácie hodnoty.allowance indication of value editing. |
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
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.
Blok kódu | ||||
---|---|---|---|---|
| ||||
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 |
Blok kódu | ||||
---|---|---|---|---|
| ||||
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 |