jqgrid中form表单属性设置以及怎么提交表单后自动关闭form表单
jqgrid中form表单属性设置以及如何提交表单后自动关闭form表单
下面是我用jqgrid自定义的form表单,当点击操作按钮出现以下表单,但是该表单的头标题怎么改成中文啊,比如Add Records,还有就是我每次提交完表单之后,后台数据操作也成功了,但是这个表单就是不会自动关闭,而且还出现Not url is set这样的提示,明明没错且提示这样的信息,真是让人头痛啊,

还有就是我后台数据提交之后,这前台页面也没有重新加载数据,这又是怎么回事啊,
急!急!急啊!!
------解决思路----------------------
参考: jqGrid - How to modify form_editing construction?
你可以看其中答案给的示例和源码,你可以在ColModel中使用formoptions:{rowpos: 1, colpos: 1} }来制定字段显示在第几行第几列 (这句是第一行第一列,你可以更改rowpos和colpos来指定其他行和列)。
参考: Making a MultiColumn Form for Edit
另一种是有点像hack,不是jqGrid自己提供的,就是在beforeShowForm事件来更改样式
下面是我用jqgrid自定义的form表单,当点击操作按钮出现以下表单,但是该表单的头标题怎么改成中文啊,比如Add Records,还有就是我每次提交完表单之后,后台数据操作也成功了,但是这个表单就是不会自动关闭,而且还出现Not url is set这样的提示,明明没错且提示这样的信息,真是让人头痛啊,
还有就是我后台数据提交之后,这前台页面也没有重新加载数据,这又是怎么回事啊,
急!急!急啊!!
------解决思路----------------------
参考: jqGrid - How to modify form_editing construction?
你可以看其中答案给的示例和源码,你可以在ColModel中使用formoptions:{rowpos: 1, colpos: 1} }来制定字段显示在第几行第几列 (这句是第一行第一列,你可以更改rowpos和colpos来指定其他行和列)。
参考: Making a MultiColumn Form for Edit
另一种是有点像hack,不是jqGrid自己提供的,就是在beforeShowForm事件来更改样式
"beforeShowForm" : function(form) {
form = $(form);
$("tr", form).each(function() {
var inputs = $(">td.DataTD:has(input,select)",this);
if (inputs.length == 1) {
var tds = $(">td", this);
tds.eq(1).attr("colSpan", tds.length - 1);
tds.slice(2).hide();
}
});