jqgird可以自定义edit和add的form不同格式吗? jqgirdform 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你配置可以编辑,在beforeShowForm事件中判断下是添加还是修改,添加就隐藏起来,修改就设置控件不允许编辑(添加readonly或者disabled属性)可以看这个:jqGrid表单编辑配置 谢谢,jqGrid表单编辑配置 这个我看过了。但是我一直没弄懂editGridRow应该写在哪里。我现在的添加删除按钮代码是这样jQuery(grid_selector).jqGrid('navGrid',pager_selector, { //navbar options (At the bottom) edit: true, editicon : 'icon-pencil blue', add: true, addicon : 'icon-plus-sign purple', del: true, delicon : 'icon-trash red', search: true, searchicon : 'icon-search orange', refresh: true, refreshicon : 'icon-refresh green', view: true, viewicon : 'icon-zoom-in grey', }, { closeAfterEdit: true, recreateForm: true, beforeShowForm : function(e) { var form = $(e[0]); form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />') style_edit_form(form); } }, { //new record form closeAfterAdd: true, recreateForm: true, viewPagerButtons: false, beforeShowForm : function(e) { var form = $(e[0]); form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />') style_edit_form(form); } }, { //delete record form recreateForm: true, beforeShowForm : function(e) { var form = $(e[0]); if(form.data('styled')) return false; form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />') style_delete_form(form); form.data('styled', true); }, onClickButton : function(e) { alert(1); } }, } )editGridRow应该写在哪里呢? 谢谢,jqGrid表单编辑配置 这个我看过了。但是我一直没弄懂editGridRow应该写在哪里。我现在的添加删除按钮代码是这样jQuery(grid_selector).jqGrid('navGrid',pager_selector,{ //navbar options (At the bottom)edit: true,editicon : 'icon-pencil blue',add: true,addicon : 'icon-plus-sign purple',del: true,delicon : 'icon-trash red',search: true,searchicon : 'icon-search orange',refresh: true,refreshicon : 'icon-refresh green',view: true,viewicon : 'icon-zoom-in grey',},{closeAfterEdit: true,recreateForm: true,beforeShowForm : function(e) {var form = $(e[0]);form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')style_edit_form(form);}},{//new record formcloseAfterAdd: true,recreateForm: true,viewPagerButtons: false,beforeShowForm : function(e) {var form = $(e[0]);form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')style_edit_form(form);}},{//delete record formrecreateForm: true,beforeShowForm : function(e) {var form = $(e[0]);if(form.data('styled')) return false;form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')style_delete_form(form);form.data('styled', true);},onClickButton : function(e) {alert(1);},})editGridRow应该写在哪里呢? 又是一个基础性问题,头大了。 微博的"@人名"联想功能 这个功能是怎么实现的呢 document.getElementById取值的问题! 华尔兹搜索 一个关于修改表格边框的问题 如何将四联动DropDownList中的值用存储过程存入数据库,急用,急用... 关于SETTIMEOUT函数的一些问题请教 谁有小巧而漂亮的日历控件 商城款式字段如何解决? 多人竟然搞不定 一个JS jwplayer播放器怎么设置关闭按钮(在线等) 新手求助,datatables grid 加载数据问题
jQuery(grid_selector).jqGrid('navGrid',pager_selector,
{ //navbar options (At the bottom)
edit: true,
editicon : 'icon-pencil blue',
add: true,
addicon : 'icon-plus-sign purple',
del: true,
delicon : 'icon-trash red',
search: true,
searchicon : 'icon-search orange',
refresh: true,
refreshicon : 'icon-refresh green',
view: true,
viewicon : 'icon-zoom-in grey',
},
{
closeAfterEdit: true,
recreateForm: true,
beforeShowForm : function(e) {
var form = $(e[0]);
form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')
style_edit_form(form);
}
},
{
//new record form
closeAfterAdd: true,
recreateForm: true,
viewPagerButtons: false,
beforeShowForm : function(e) {
var form = $(e[0]);
form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')
style_edit_form(form);
}
},
{
//delete record form
recreateForm: true,
beforeShowForm : function(e) {
var form = $(e[0]);
if(form.data('styled')) return false;
form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')
style_delete_form(form);
form.data('styled', true);
},
onClickButton : function(e) {
alert(1);
}
},
}
)editGridRow应该写在哪里呢?
jQuery(grid_selector).jqGrid('navGrid',pager_selector,
{ //navbar options (At the bottom)
edit: true,
editicon : 'icon-pencil blue',
add: true,
addicon : 'icon-plus-sign purple',
del: true,
delicon : 'icon-trash red',
search: true,
searchicon : 'icon-search orange',
refresh: true,
refreshicon : 'icon-refresh green',
view: true,
viewicon : 'icon-zoom-in grey',
},
{
closeAfterEdit: true,
recreateForm: true,
beforeShowForm : function(e) {
var form = $(e[0]);
form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')
style_edit_form(form);
}
},
{
//new record form
closeAfterAdd: true,
recreateForm: true,
viewPagerButtons: false,
beforeShowForm : function(e) {
var form = $(e[0]);
form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')
style_edit_form(form);
}
},
{
//delete record form
recreateForm: true,
beforeShowForm : function(e) {
var form = $(e[0]);
if(form.data('styled')) return false;form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')
style_delete_form(form);
form.data('styled', true);
},
onClickButton : function(e) {
alert(1);
}
,}
)editGridRow应该写在哪里呢?