为了账号安全,请及时绑定邮箱和手机立即绑定

自定义jQGrid发布操作

自定义jQGrid发布操作

慕尼黑5688855 2020-02-02 14:28:51
我有一个很好的使用jQGrid进行内联编辑的示例http://ok-soft-gmbh.com/jqGrid/TestSamle/Admin.htm 有两个自定义操作“编辑”和“删除”。我想再添加一个自定义内联Action,将其命名为ToggleOnline。在此操作中,我想将网格的所有单元格发布到控制器。基本上,这将是一种编辑操作,但是它将为某些列设置一些默认值。内联按钮是这样添加的:{ name: 'act', index: 'act', width: 55, align: 'center', sortable: false, formatter: 'actions',                        formatoptions: {                            keys: true, // we want use [Enter] key to save the row and [Esc] to cancel editing.                            delOptions: myDelOptions                        }                    }而不是添加我正在使用事件的自定义附加按钮 loadComplete:loadComplete: function(){             debugger;            var ids = jQuery("#Grid1").getDataIDs();                 for(var i=0;i<ids.length;i++){                     var cl = ids[i];                    custom = "<input style='height:22px;width:20px;' type='button' value='E' onclick=jQuery('#Grid1').editRow(" + cl + "); />";                    jQuery("#Grid1").setRowData(ids[i], { act: custom })                 }             } 但自定义按钮根本没有出现。而且我还需要某种方式来发布行数据,并且还需要指定自定义操作名称(oper)来处理服务器上的该操作。
查看完整描述

2 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

如果我从左到右移动“操作”(当前是第一列,我将其列为最后一列),在这种情况下,看不到那里的新按钮,有什么想法吗?而且在双击时,编辑和删除图标不能反映双击(不会更改),我不确定该如何解决。

查看完整回答
反对 回复 2020-02-02
  • 2 回答
  • 0 关注
  • 700 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信