Falls Sie mit dem Problem begegnet werden, dass sich der Dialog beim Senden eines Tickets nicht schließen lässt, so sollten Sie folgende Änderungen in der myJR JavaScript Funktion vornehmen:
Dialog |
Methode |
Vorzunehmende Änderung |
processing |
activityEdit |
Nehmen Sie in dieser Methode folgende Anpassungen vor:
myJR.getActivityLayer();// Hinzufügen jr_show('addActivity');// Hinzufügen |
processing |
openActivityTypeInput |
Nehmen Sie in dieser Methode folgende Anpassungen vor hinzufügen:
jr_show('addActivity'); |
processing |
buttons |
Hat sich wie folgt geändert:
buttons: [ {'text': dialogPopupSave ,'click': function() { myJR.saveAddActivity(); }} ,{'text': '[jrm_CONST_DIALOG_POPUP_CLOSE]' ,'click': function() { myJR.activitylayer.dialog('destroy'); myJR.resetAddActivity(); }} ] }); |
processing |
resetAddActivity |
Bitte fügen in dieser Methode folgenden Aufruf hinzu:
jr_hide('addActivity'); |
processing |
saveAddActivitySuccessCallback |
Nehmen Sie in dieser Methode folgende Anpassungen vor:
myJR.activitylayer.dialog('close'); // Entfernen ================================================= myJR.activitylayer.dialog('destroy');// Hinzufügen myJR.resetAddActivity();// Hinzufügen
|
processing |
saveAddActivityErrorCallback |
Nehmen Sie in dieser Methode folgende Anpassungen vor:
myJR.activitylayer.dialog('close'); // Entfernen ================================================= myJR.activitylayer.dialog('destroy');// Hinzufügen myJR.resetAddActivity();// Hinzufügen
|