Есть yui simpledialog, хочется по его закрытию выполнять какой либо код, собственно по удачному его завершению нажата кнопка сохранить срабатывает onSuccess и код выполняется. проблема в случае если нажали отмена реакция нулевая хоть и onCancel описал. Подскажите в чем я ошибаюсь | Код | var templateUrl = YAHOO.lang.substitute(Alfresco.constants.URL_SERVICECONTEXT + "components/form?itemKind={itemKind}&itemId={itemId}&destination={destination}&mode={mode}&submitType={submitType}&formId={formId}&showCancelButton=true", { itemKind: "node", itemId: this.pItem.nodeRef, mode: "edit", submitType: "json", formId: "${formId}" }); var editDetails = new Alfresco.module.SimpleDialog(this.pItem.id + "-editDetails-" + Alfresco.util.generateDomId()); editDetails.setOptions( { width: "40em", templateUrl: templateUrl, actionUrl: null, destroyOnHide: false, onSuccess: { fn: function() { scroll(0,0); alert("Test"); } }, scope: this }, onCancel: { fn: function() { scroll(0,0); alert("Test"); }, scope: this } });
|
Это сообщение отредактировал(а) Shadowlord - 15.4.2013, 08:02
|