Php 如何在使用创建/编辑/删除按钮的自定义代码时关闭“编辑器”窗口并更新表格行-Avant模板
我正在使用Avant的PHP模板创建一个可编辑的表格,在表格中选择一行,当单击Edit按钮时,会出现一个弹出窗口,其中包含该行中的字段。我正在尝试为此添加后端代码,该代码调用web服务来更新数据库。我所处的阶段是,单击Edit按钮,弹出窗口将按预期显示,我可以编辑字段,并且对web服务的调用成功。我的主要问题是如何关闭弹出窗口之后,有更新反映在表中。我的代码是:Php 如何在使用创建/编辑/删除按钮的自定义代码时关闭“编辑器”窗口并更新表格行-Avant模板,php,jquery,datatables,Php,Jquery,Datatables,我正在使用Avant的PHP模板创建一个可编辑的表格,在表格中选择一行,当单击Edit按钮时,会出现一个弹出窗口,其中包含该行中的字段。我正在尝试为此添加后端代码,该代码调用web服务来更新数据库。我所处的阶段是,单击Edit按钮,弹出窗口将按预期显示,我可以编辑字段,并且对web服务的调用成功。我的主要问题是如何关闭弹出窗口之后,有更新反映在表中。我的代码是: // editor is successfully initialized with jsondata var table = $('
// editor is successfully initialized with jsondata
var table = $('#editable').dataTable({
"sDom":"<'row'<'col-sm-6'T><'col-sm-6'f>r>t<'row'<'col-sm-6'i><'col-sm-6'p>>",
"aaData":jsondata,
"bServerSide": false,
"bAutoWidth": false,
"bDestroy": true,
"aoColumns":columnsjson,
"oTableTools":{
"sRowSelect":"multi",
"aButtons":[
{ sExtends:"editor_create", editor:editor },
{ sExtends:"editor_edit", editor:editor,
"formButtons": [
{
label: "Update",
className: "btn-primary btn",
fn: function (e) {
// Code to call the service: this is successfull
// This is what I need to figure out, I've tried: editor.submit(); | $(this).close();
// (I tried several alternates for "this")
}
}
]
},
{ sExtends: "editor_remove", editor: editor }
});
谢谢。所以结果其实很简单。这是它的语句:editor.close