Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejavascript
SuncodeFormService.suspendLayouts();
try {
	// wiele akcji
	variableService.hide('a');
	variableSetService.hide('a');
}
finally {
	SuncodeFormService.resumeLayouts();
}


Od wersji 3.1.22 możliwe jest wywołanie grupowych akcji bez konieczności użycia bloków try oraz finally poprzez podanie parametrów w wywołaniu. W miejsce function należy podać funkcje, która zostanie wywołana, a następnie scope wywołania tej funkcji.

Code Block
languagejavascript
SuncodeFormService.suspendLayouts(function, scope);

 

Ustawienia konfiguracyjne formularza

...

Tabela zawiera wszystkie dostępne opcje konfiguracyjne formularza

 

NazwaTypWartość domyślnaDostępne odOpis
autoupdate.blurifchange
Boolean
false
3.1.10

Domyślnie AutoUpdate na zdarzeniu blur wykonuje się zawsze, nawet wtedy, gdy nie zmienimy wartości pola.

Aby AutoUpdate był wywoływany po wyjściu z pola, jeżeli jego wartość zmieniła się od wejścia w to pole należy wywołać kod:

Code Block
languagejavascript
SuncodeFormService.setConfig('autoupdate.blurifchange', true);


variableset.copyrow.target
String
bottom
3.1.13

Dopuszczalne wartości: bottom, below

Aby kopiowany wiersz wstawiony został poniżej zaznaczonego należy wywołać kod:

Code Block
languagejava
SuncodeFormService.setConfig('variableset.copyrow.target', 'below');

Jeżeli nie ustawiono tej opcji lub została ona ustawiona na 'bottom' kopiowany wiersz zostanie dodany na dole tabeli.