Zmiany pomiędzy wersją 104 and wersją 105 dla DeployerGuide/Customization/AdditionalTabs
- Data i czas:
- 11/29/18 10:38:18 (6 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/AdditionalTabs
v104 v105 316 316 }}} 317 317 318 Przycisk edycji dokumentu wraz z komunikatem wraz z komunikatem w przypadku braku zaznaczenia dokumentu w module319 {{{320 var ss={KEYVAL}; if (ss) {App.openDialogByCls('DOCUMENT',ss,({afterSubmit:'App.ADocumentslist.refresh()'}).toJSONString());} else NewFrame.showInfo('Proszę zaznaczyć dokument do edycji.');321 }}}322 323 324 318 Funkcję openDialogByCls() można wywoływać z innymi parametrami zamiast 'DOCUMENT', co spowoduje otwarcie innych typów okien. Poniżej lista najbardziej przydatnych: 325 319 - CONTACT - Okienko edycji kontaktu (wpisujemy CONTACT_EDIT) … … 342 336 var k = {KEYVAL}; if (k) {App.openDialogByCls('DOCUMENT', {KEYVAL},({afterSubmit:'{AFTER_SUBMIT}',dctpid:24,dctptp:'CustomDocument', mode:'edit'}).toJSONString());} else {NewFrame.showInfo('Wybierz element z listy');}; 343 337 }}} 338 {{{ 339 var ss={KEYVAL}; if (ss) {App.openDialogByCls('DOCUMENT',ss,({afterSubmit:'App.ADocumentslist.refresh()'}).toJSONString());} else NewFrame.showInfo('Proszę zaznaczyć dokument do edycji.'); 340 }}} 341 W przypadku gdy zaznaczymy dwa dokumenty: 342 {{{ 343 var ss={KEYVALS}; if(ss.length==1) { 344 App.openDialogByCls('DOCUMENT',ss[0],({afterSubmit:'{AFTER_SUBMIT}'}).toJSONString()); 345 }else{ 346 if(ss.length>1) { 347 NewFrame.showInfo('Proszę zaznaczyć tylko jeden dokument do edycji.'); 348 } else { 349 NewFrame.showInfo('Proszę zaznaczyć dokument do edycji.'); 350 } 351 } 352 }}} 353 344 354 345 355 Przykład tworzenia nowej umowy z uzupełnionym klientem na podstawie zestawienia (keyval):