【发布时间】:2011-06-25 00:47:29
【问题描述】:
如何更改 jqGrid 模态弹出窗口中提交/取消按钮的显示顺序?
我一直在 editGridRow 方法中寻找一个属性,但没有任何成功。
【问题讨论】:
如何更改 jqGrid 模态弹出窗口中提交/取消按钮的显示顺序?
我一直在 editGridRow 方法中寻找一个属性,但没有任何成功。
【问题讨论】:
没有允许您直接更改按钮顺序的选项,但您可以检查“编辑/添加”表单的结构并发现“提交”和“取消”按钮的 ID:“sData”和“cData” .两个按钮具有相同的父级。因此,您可以在表单中使用例如editGridRow 方法的beforeShowForm 事件
beforeShowForm: function($form){
var cancelButton = $form.parent().find("#cData");
cancelButton.parent().prepend(cancelButton);
}
将“取消”按钮放在首位。
在the demo 上,我使用beforeShowForm 进行行编辑。因此,只需选择一行并单击编辑按钮或双击一行。您会看到取消按钮位于提交按钮之前。
【讨论】: