【发布时间】:2012-03-31 20:07:57
【问题描述】:
现在我有一个 Drupal 站点,我在其中集成了一个自定义前端界面,用于创建某种类型的节点。这个自定义的“界面”区域被嵌入到节点创建页面的顶部。
节点的 CCK 字段使用 Fieldgroup 模块组合在一起,该模块将它们包装成 .当用户按下按钮时,我正在使用以下代码将 Fieldgroup 拉入 JQuery 对话框:
var options = {
dialogClass: 'customDialog',
autoOpen: false,
draggable: false,
modal: true,
resizable: false,
height: 'auto',
width: 'auto',
title: 'Configure Options',
show: 'fade',
hide: 'fade',
buttons: {
'Update': function(){
$(this).dialog('close');
}
}
};
// open windows
$("#inputButton").click(function() {
var dlg = $('.group_input').dialog(options);
dlg.css('min-width', '500px').css('max-height', '300px');
dlg.dialog('open');
});
一切正常并加载到对话框中;但是,当用户按下“更新”按钮关闭对话框时,CCK 字段不会被更新为新值。
如果我将单个字段加载到对话框中,也会发生同样的事情,所以我知道这不是字段组模块问题。我已经搜索了几天试图解决这个问题,似乎没有其他人遇到过这个问题。任何意见将不胜感激。
编辑:我有一个解决方案,一旦超过 8 小时限制就会发布:(
【问题讨论】:
标签: jquery jquery-ui drupal-7 cck jquery-dialog