2 malie1981 malie1981 于 2016.01.22 09:56 提问

jqgrid单个cell的edittype和editoptions如何动态改变?

想要根据某一行的其中一列编辑状态选择的select值动态改变另一列的edittype和editoptions,不知道为什么设置了“dataEvents:[{ type:'change',fn: function(e) {}}]”不会触发,另外setColProp方法好像是设置整个列的样式而不是单个cell的,不知道用什么方法能实现,jqgrid有没有提供现成的方法可以比较方便的实现?不想在最终的html页面里手动去找元素修改

1个回答

devmiao
devmiao   Ds   Rxr 2016.01.23 04:52
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jqgrid编辑
在jqGrid的官方文档http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules中,对jqGrid的编辑总结了以下三种类型的编辑:  写道 cell editing: 编辑一个Grid的cell inline editing: 编辑同一row的几个cell form editing: 创建一个form表单在外部更新gri
jqgrid表格列选项edittype为text、checkbox、select、textarea、function、超链接,添加自定义按钮
jqgrid表格列选项edittype为text、checkbox、select、textarea、function、超链接 jqgrid两种添加自定义按钮的方式(为jqgrid表格的某一字段的每一行添加自定义按钮、在翻页条添加自定义按钮)
jqgrid 如何在编辑状态下(Edit)给下拉框(select)赋值,而这个值是从另一个表里异步查出来的。
2011-05-26 10:34 343人阅读 评论(0) 收藏 举报 先不多说看代码:  colModel:[           {name:'userId',width:90,editable:true,edittype:'select',editrules:{required:true},editoptions:{value:getSelectNames("user")
jqgrid-2动态改变列编辑属性
JqGrid 的列属性见链接:http://www.qinbin.me/jquery-colmodel-property-descriptioneditType是列的编辑属性,可为text、textarea,select、checkbox、password、button、image、file等。     更详细的编辑属性见:http://www.trirand.com/jqgridwiki/do
jqgrid之编辑custom
项目中可能会遇到自定义格式的问题,之前没接触过这么方面,后来看官方文档,总结了一个大致的模版 主要js如下:                     // The javascript executed specified by JQGridColumn.EditTypeCustomCreateElement when EditType = EditType.Custom   
JqGrid学习总结_3动态改变列编辑类型editType
//续JGrid学习总结_2 1、如果需要在JqGrid单元格显示编辑模式为password,button,textarea,也是以同样的方式,    修改列的editType;(上一节介绍的是我自己需要的几种编辑模式,也是比较常用的几种编辑    模式) 2、在保存数据也有很重要的一点:    为了确保数据能够保存到界面,最好在保存数据前,将formatter:"text"即:    $("e
【JqGrid】jqGrid动态填充select下拉框的选项值
function gettypes(){ //动态生成select内容 var str=""; $.ajax({ type:"post", async:false, url:"checkpersontype", success:function(data){ if (data != null) { var jsonobj=eval(data);
为jqGrid中的select列添加change事件
formatter: 'select', editable:true, edittype: 'select', editoptions: {   value: xxxList,   dataEvents:[  {  type:'change',  fn:function(e){  var val = this.value;  // do whatever u want  }
jqGrid-colModel之自定义输入函数 自定义edittype的控件类型
参考文章: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules#editable 参考文章中edittype:'custom'示例有些问题,正确调用请看下面例子。 本例子主要想实现input输入框的onclick事件。   colNames:['ID','用户名','密码','权限'],   colMo
使用jqGrid修改数据
使用jqGrid修改数据 2011-10-21 17:19 使用jqGrid修改数据 jqGrid可以有三种方式,让我们来修改显示在jqGrid中的数据。这三种方式分别是: Cell Editing——只允许修改某一个单元格内容.(所有图片均来自jqGrid的wiki或者jqGrid的Demo截图) Inline Editing——允许在jqGrid中直接