...
Info | ||
---|---|---|
| ||
Jeśli zadanie zaplanowane jest napisane jako rozszerzenie klasy AbstractAdvancedTask i ma włączoną adnotację cancelable = true to by przerwać wykonywanie takiego zadania należy w kodzie metody dodać warunek:
|
Dynamiczny formularz
Dynamiczny formularz umożliwia zdefiniowanie formularza parametrów zadania zaplanowanego.
Rejestracja dynamicznego formularza
Code Block | ||||
---|---|---|---|---|
| ||||
PW.ScheduledTasks.register('example-scheduled-task', {
buildParams: function (form) {
form.addCombobox({
id: 'example-scheduled-task',
values: [
['wartosc1', 'Wartosc 1', 'Opis 1'],
['wartosc2', 'Wartosc 2', 'Opis 2'],
['wartosc3', 'Wartosc 3', 'Opis 3']
]
});
}
} |
Tip |
---|
Jeżeli podczas dodawania elementu do formularza zdefiniujemy mu id i ta wartość będzie odnośić się do id parametru zdefiniowanego w komponencie, to wszystkie właściwości dla pola zostaną odczytane z definicji parametru (nazwa, opis, wymagalność, typ). Jeżeli natomiast chcemy dodać pole, które nie jest związane z żadnym parametrem (nie będzie ono zapisane w deklaracji źródła), to powinniśmy określić nazwę, opis, typ oraz wymagalność. |
...