jqgrid中动态生成colmodel实现双击编辑整列时,鼠标定位在当前双击指定单元格(代码片段)

author author     2022-10-29     715

关键词:

通过配置ondbclick事件来实现双击功能
ondblClickRow:function(rowid,iRow,iCol,e)
//获取表格的初始model

                            var colModel =$(TableId).jqGrid().getGridParam("colModel");  

                            //正在编辑的id,设置该项是为了不完成当前的编辑,不可以编辑下一行;
                            if(current_editing_id !="0")
                                return;
                            

                            current_editing_id = rowid;

                            $(‘#‘+subgridTableId).jqGrid(‘editRow‘,rowid,
                                "keys" : true,

                                "aftersavefunc" : function()
                                    //所有对应的
                                    saveAllData(subGridDict);

                                ,
                                "afterrestorefunc":function()
                                    //所有对应的
                                    restoreAllData(subGridDict);
                                ,
                                "oneditfunc" :function()                 //正在编辑行的
                                     setTimeout(function () 
                                         var cellID =iRow+"_"+colModel[iCol].name;
                                         $(‘#‘+cellID).focus();//
                                    ,50); 

                                
                            );

                        

jqGrid 单元格编辑 - 双击编辑?

】jqGrid单元格编辑-双击编辑?【英文标题】:jqGridCellEditing-DoubleClicktoEdit?【发布时间】:2011-03-1801:07:37【问题描述】:默认情况下,如果jqGrid单元格是可编辑的,单击该单元格会将其更改为编辑模式。有什么办法可以让它通过... 查看详情

jqGrid动态列绑定

...但仅在运行时可用。在当前的jqGrid设计中,需要预先填充colmodels和其他属性才能使网格正常工作。非常感谢您对此方向的任何意见。【问题讨论】:你能分享整个代码吗?result.colData的格式是什么?【参考方案1】:在docu 查看详情

colNames 和 colModel 错误的 JQgrid 长度

】colNames和colModel错误的JQgrid长度【英文标题】:JQgridLengthofcolNamesandcolModelerror【发布时间】:2018-05-2810:42:09【问题描述】:好的。我在这里经历了很多答案,但没有一个有效。我想做的是在jqgrid中显示我的JSON回复。但它显示了... 查看详情

jqgrid行编辑配置,方法,事件(代码片段)

...id,不会转为可输入单元,而是保持不变。可以通过配置colModel来实现。完成修改后,按下“enter”键提交数据到服务器。软件要求和安装  要使用行编辑功能,需要在jqGrid下载页面勾选InlineEditing和Commonmodules,然后下载... 查看详情

jqgrid设置编辑行中的某列为下拉选择项

...通过选择来完成,以保证数据的一致性、规范性。可设置colModel的label的属性 edittype:"select",同时指定 editoptions属性值colModel:[{label:‘是否筛选‘,name:‘IsSearch‘,width:80,editable:true,edittype:"select",editoptions:{ 查看详情

jqgrid行编辑配置(代码片段)

...;不会转为可输入单元,而是保持不变。可以通过配置colModel来实现。完成修改后,按下“enter”键提交数据到服务器。软件要求和安装  要使用行编辑功能,需要在jqGrid下载页面勾选InlineEditing和Commonmodules,然后... 查看详情

jqgrid使用自带的行编辑

...带的行编辑1)设置需要编辑的列  editable:true colModel:[{label:‘字段编码‘,name:‘FieldCode‘,key:true,width:180,editable:false},{label:‘字段名称‘,name:‘FieldName‘,width:1 查看详情

jqgrid列表页

... 列表页:  grid中对列表cell属性格式化设置主要通过colmodel中formatter、formatoptions来设置  基本用法:  js代码  jquery("#jqgrid_id").jqgrid(  ...  colmodel:[  ...  name:'price',index:'price',formatter:'inte... 查看详情

从 json 字符串生成 colModel

】从json字符串生成colModel【英文标题】:generatecolModelfromajsonstring【发布时间】:2014-01-1504:51:28【问题描述】:我有一个Json字符串。我想动态填充JQqgrid。我想从Json字符串填充colmodel。我怎样才能做到这一点。字符串是这样的--vard... 查看详情

jqgrid中的formatter

javascriptjqueryjqgridformatterjqGrid中对列表cell属性格式化设置主要通过colModel中formatter、formatoptions来设置基本用法:jQuery("#jqGrid_id").jqGrid({...colModel:[...{name:‘price‘,index:‘price‘,formatter:‘integer‘,formatoptio 查看详情

jqgrid使用生成表格(代码片段)

1.引入js,css2,基本配置1functioninit()2$("#list1").jqGrid(3url:"../Listing.ashx",4datatype:"json",//返回值类型5mtype:"post",//请求类型6colNames:["编号","产品名称","描述","价格"],7colModel:[8name:"ProductID",width:100,9nam 查看详情

jqGrid更改特定列标题的背景颜色

...些标题列组的背景颜色。我可以使用classes:"ColIndicator"在colModel中轻松完成此操作,但在标题中没有此选项。处理这种情况的最佳方法是什么?编辑:示例代码:$("#"+ 查看详情

jqgrid怎么动态控制multiselect属性

...ype:'json',colNames:['','编号','姓名'],colModel:[name:'MY_ID',index:'MY_ID',sortable:false,width:'0%',hidden:true,name:'MY_NO',index:'MY_NO',sortable:false,align:'center',width:'10%',name:'NAME',index... 查看详情

jqgrid合并表头

摘录他人仅供学习。<scripttype="text/javascript">varlastsel3;//选择一行进行编辑时用到的$(function(){$("#list").jqGrid({url:‘studentShow_do.jsp‘,datatype:‘json‘,mtype:‘post‘,colNames:[‘学号‘,‘姓名‘,‘年龄‘,‘生日‘],colModel:[{n 查看详情

jqgrid排序的两种实现方式:

...服务器取值。参考文件:ccMxCxTjCc.jsjs设定:jqGrid的设定:colModel:[{.....name:‘zykj‘,sortable:true,},......}],......loadonce: 查看详情

动态二维码制做原理

参考技术A首先,动态二维码的内容是可以编辑的。其次动态二维码的扫描次数和位置等数据是可以统计的,包括扫描的确切日期时间。动态二维码使用短网址跳转到实际访问页面。即动态二维码本身存储的是短网址而不是实际... 查看详情

jqGrid内联编辑-添加键保存和取消

】jqGrid内联编辑-添加键保存和取消【英文标题】:jqGridinlineediting-addkeystosaveandcancel【发布时间】:2013-04-2613:58:17【问题描述】:我在jqGrid中遇到了内联编辑的问题。我想要两种编辑方式:首先-通过双击行进行编辑(它有效),... 查看详情

jqgrid动态填充select(代码片段)

  前两天使用jquery动态填充jqgrid的select,默认随便用一个dict填充(初始化页面是会替换掉),用着可以,后来发现当行数增多,回到以前行继续编辑发现select又变成了那个用来避免报错随便填充的dict。  这看来要从jqgrid的... 查看详情