如何手动触发 onclicksubmit
中的jqgrid
事件?
我有条件,如果是,我想手动调用提交事件。请看一下代码。
afterShowForm: function (formid) {
if (condition) {
jQuery("#editmodgrid").trigger('submit');
}
}
答案 0 :(得分:0)
表单编辑文本“提交”的按钮不是提交按钮。它是<a>
元素,其id =“sData”。因此,要在按钮上模拟click
,您可以执行以下操作
afterShowForm: function () {
if (condition) {
setTimeout(function () {
$("#sData").click();
}, 50);
}
}
或以下
afterShowForm: function ($form) {
if (condition) {
setTimeout(function () {
$form.next(".EditTable").find("#sData").click();
}, 50);
}
}
The demo演示了上述代码。