Zmiany pomiędzy wersją 104 and wersją 105 dla DeployerGuide/Customization/AdditionalTabs

Pokaż
Ignoruj:
Data i czas:
11/29/18 10:38:18 (6 years temu)
Autor:
jpo (IP: 83.144.106.170)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/AdditionalTabs

    v104 v105  
    316316}}} 
    317317 
    318 Przycisk edycji dokumentu wraz z komunikatem wraz z komunikatem w przypadku braku zaznaczenia dokumentu w module 
    319 {{{ 
    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  
    324318Funkcję openDialogByCls() można wywoływać z innymi parametrami zamiast 'DOCUMENT', co spowoduje otwarcie innych typów okien. Poniżej lista najbardziej przydatnych: 
    325319 - CONTACT - Okienko edycji kontaktu (wpisujemy CONTACT_EDIT) 
     
    342336var 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');}; 
    343337}}} 
     338{{{ 
     339var ss={KEYVAL}; if (ss) {App.openDialogByCls('DOCUMENT',ss,({afterSubmit:'App.ADocumentslist.refresh()'}).toJSONString());} else NewFrame.showInfo('Proszę zaznaczyć dokument do edycji.'); 
     340}}} 
     341W przypadku gdy zaznaczymy dwa dokumenty: 
     342{{{ 
     343var ss={KEYVALS}; if(ss.length==1) { 
     344App.openDialogByCls('DOCUMENT',ss[0],({afterSubmit:'{AFTER_SUBMIT}'}).toJSONString()); 
     345}else{ 
     346if(ss.length>1) { 
     347NewFrame.showInfo('Proszę zaznaczyć tylko jeden dokument do edycji.'); 
     348} else { 
     349NewFrame.showInfo('Proszę zaznaczyć dokument do edycji.'); 
     350} 
     351} 
     352}}} 
     353 
    344354 
    345355Przykład tworzenia nowej umowy z uzupełnionym klientem na podstawie zestawienia (keyval):