EXTjs 3.2 grid重新载入数据,复选框变不可选 (火狐正常、IE8不行) 20C

EXTjs 3.2环境
页面默认数据都正常,
一但从后台搜索出数据后,可以展示到grid窗口,复选框变不可选了,报
rowIndex错误 怎么解决呢

2个回答

没3.2的,ext3.3测试你的代码没问题。f12调出开发工具看下控制台是否报错

图片说明

谢谢大侠回复,系统报错如下:
网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
时间戳: Wed, 16 Mar 2016 00:55:21 UTC

消息: 参数无效。
行: 132
字符: 4162
代码: 0
URI: http://XXXXX/netmarkets/javascript/ext/ext-all.js

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

extjs grid从后台重新载入数据后,复选框不能选

EXTjs 3.2环境 页面默认数据都正常, 一但从后台搜索出数据后,可以展示到grid窗口,复选框变不可选了,怎么解决呢

ExtJS4.1 Grid读取数据复选框打钩

ExtJS4.1 需求是这样的,有个带复选框的Grid,里面固定存放20个信息数据(数据库存放一张表中),第一次编辑的时候选了3条数据保存在了另一张表中 现在想知道我在加载的时候还是显示这20个信息数据,但是也读取另一张表的3条数据,这20条信息里的三个数据前面复选框需要打上对勾,应该如何操作呢?

extjs如何实现从后台获取数据并显示,然后在每条数据后面加上复选框

extjs如何实现从后台获取数据并显示,然后在每条数据后面加上复选框,如图![图片说明](https://img-ask.csdn.net/upload/201509/02/1441180394_890091.png) 本人是初学者,各位路过的指导一下~~

extjs4 可编辑grid怎么再多加一列可以选择多行的复选框(且表头也为复选框)

看了下单元格的api,好像就一个配置要么selMode:'cellmodle',要么selMode:'rowEditing',不知道怎么把二者结合起来,求大神指教!(实现类似的功能的方法也可以给个好的意见,非常感谢!)

【extjs3.2】grid重新加载jsonstore后,点击grid上的分页组件,grid不刷新

页面上有个combobox,grid,grid上有个pageToolbar用于分页。页面加载时,会将json数据加载到grid和pageToolbar里。 点击分页(此时有4页数据),grid能够正常分页显示。此时选择combobox,重新查询load store,grid和pageToolbar进行更新(此时有2页数据),点击下一页grid数据[b]没有更新显示下一页数据[/b]。附核心代码: 根据combobox加载jsonstore,更新grid [code="javascript"] function reload(status){ var url = String.format(queryUri + 'status.json?status={0}',status); var comboStore = createJsonStore(fields,url); comboStore.load( { params:{start:0, limit:pageSize}, callback:function(r,options,success){ if(success == true){ var isNull = comboStore.getAt(0) == null; if(isNull){ grid.store.removeAll(); grid.getView().refresh(); }else{ grid.store = comboStore; var pageTool = grid.getBottomToolbar(); pageTool.updateInfo(); pageTool.bindStore(grid.store); var topTool = grid.getTopToolbar(); topTool.bindStore(grid.store); grid.getView().refresh(); } }else{ Ext.MessageBox.alert("查询失败"); } } } ); } [/code] [code="javascript"] function createJsonStore(fileds,url) { var jsonStore = new Ext.data.JsonStore({ fields : fileds, root : 'root', totalProperty : 'totalCount', remoteSort : true, proxy : new Ext.data.ScriptTagProxy({ url : url }) }); return jsonStore; } [/code]

Extjs6.5.1中如何获取被选中的复选框的值

我想点击移除按钮,然后删除被复选框选中的数据,用的这两个 var gird = o.ownerCt.ownerCt; var data = gird.getSelectionModel().getSelection(); 但是它会报错说ownerCt未定义,图片有详细的标注,我这个复选框组件是放在columns列里的![![![![![![图片说明](https://img-ask.csdn.net/upload/201709/05/1504603037_172693.png)图片说明](https://img-ask.csdn.net/upload/201709/05/1504603031_308995.png)图片说明](https://img-ask.csdn.net/upload/201709/05/1504603024_251234.png)图片说明](https://img-ask.csdn.net/upload/201709/05/1504603018_183156.png)图片说明](https://img-ask.csdn.net/upload/201709/05/1504603013_668223.png)图片说明](https://img-ask.csdn.net/upload/201709/05/1504603005_832542.png)

新人求救!Extjs5tree菜单上复选框的选中状态

tree.on('checkchange', function checkchange(node, checked) { if (checked) { checkParentNode(node.parentNode, checked); } checkChildNode(node, checked); }); function checkChildNode(node, checked) { if (node == undefined) { return; } node.checked = checked; node.ui.toggleCheck(checked);//这是页面上复选框是否被选中吧?为什么我的在这里报错,我用的是extjs5,是这个原因吗?还是其他原因? node.eachChild(function (child) { checkChildNode(child, checked); }); } function checkParentNode(node, checked) { if (node == undefined) { return; } node.checked = checked; node.ui.toggleCheck(checked); //这里一样的错误 checkParentNode(node.parentNode); }

extjs点击选中多行后选择一行进行编辑,其他复选框状态取消了

双击选择行进行编辑时,选中的复选框状态默认就给去掉了?不知道怎么设置进行编辑的时候之前选中的复选框状态依然保持![图片说明](https://img-ask.csdn.net/upload/201412/30/1419931959_577808.png)

ext 复选框的触发事件

想像大家请教一下: 我在表格中定义了复选框var userSm = new Ext.grid.CheckboxSelectionModel(); 如何定义一个触发函数使得在复选框的状态改变时能够触发该函数? 主要是想实现一个分页的功能,那如何定义一个在翻页的时候能够触发的函数呢? 麻烦大家帮忙了,谢谢~~ :D [b]问题补充:[/b] 问一下selectionchange是指设置的userSm = new Ext.grid.CheckboxSelectionModel(); 这个复选框当选中/未选中状态改变的时候出发的吗?呵呵~~

ext 复选框怎么默认全选?

看图 图中复选框怎么默认是全选状态?![图片](https://img-ask.csdn.net/upload/201708/21/1503305103_173552.jpg)

关于Extjs刷新grid中数据的问题

通过grid中的按钮打开一个panel页面,在panel中修改数据保存后,调用了Ext.getCmp('travelquerygrid').getStore().reload();Store里面的数据已经刷新了,但是grid中显示的还是原来的数据,应该怎么修改?求指教。

ExtJS3.2,如何为Checkbox的未选中状态赋值?

昨天的问题依然没有得到解决…… 大家都知道,ExtJS的Checkbox在未选中状态是没有任何值可以传递的,只有在选中状态时后台才可以获得一个"on"的值。 我这两天尝试使用hidden域来为checkbox的未选中状态赋予一个false值以便传递到后台来进行逻辑处理,但是后台依然报“未将实例引用设置到对象实例”的错误。 请教大家是如何处理checkbox未选中状态赋值问题的? 我的错误代码如下: [code="js"] { xtype: 'hidden', name: 'splSKUCheckbox', inputValue: "false" }, { xtype: 'checkbox', id: 'splSKUCheckbox', name: 'splSKUCheckbox', fieldLabel: '*装箱', listeners: { check: function(obj, checked) { if (checked) { Ext.getCmp('skulength').setDisabled(false); Ext.getCmp('skuwidth').setDisabled(false); Ext.getCmp('skuheight').setDisabled(false); } else { Ext.getCmp('skulength').setDisabled(true); Ext.getCmp('skuwidth').setDisabled(true); Ext.getCmp('skuheight').setDisabled(true); } } } }, { xtype: 'numberfield', id: 'skulength', name: 'splSKULength', disabled: true, fieldLabel: '长度', emptyText: '000.000' }, { xtype: 'numberfield', id: 'skuwidth', name: 'splSKUWidth', disabled: true, fieldLabel: '宽度', emptyText: '000.000' }, { xtype: 'numberfield', id: 'skuheight', name: 'splSKUHeight', disabled: true, fieldLabel: '高度', emptyText: '000.000' } [/code]

有谁做过extjs有复选框的动态树

样子如下: [img]http://dl.iteye.com/upload/attachment/290607/c58b42f7-756c-3e31-ab43-e98357789836.jpg[/img] [img]http://dl.iteye.com/upload/attachment/290603/b80cadec-fa6d-3946-ab30-406ef87eedf6.jpg[/img] [img]http://dl.iteye.com/upload/attachment/290605/37f3851b-58a7-3300-a820-8978561bb230.jpg[/img]

Ext JS 3.2 tree Checkbox级联多选问题

想要实现级联选择。 以下代码,使用的是Ext3.2Example 里面的checktree例子, 但是发现toggleCheck()会触发事件。 check子节点时,使用parentNode.getUI().toggleCheck(true)选中父节点,会触发父节点被选中的事件。 请问这里如何处理呢? 使用parentNode.attributes.checked=true可以赋值,但是checkbox框没有被选中状态。 [code="java"] listeners: { 'checkchange': function(node, checked){ node.expand(); var parentNode = node.parentNode; if(checked){ node.getUI().addClass('complete'); if(parentNode){ //如果是选中,把父节点保持选中状态 parentNode.getUI().toggleCheck(true); } }else{ node.getUI().removeClass('complete'); if(parentNode){ var chk = false; parentNode.eachChild(function(child) { if(child && child.getUI().isChecked()) chk = true; }); parentNode.getUI().toggleCheck(chk); } } node.eachChild(function(child) { child.getUI().toggleCheck(checked); }); } }, [/code]

在toolbar里面加复选框

我想在toolbar里面加几个复选框,但按下面的加法,加了以后只有复选框的框,而没有字? 打算让复选框横着放在toolbar里面 var tb = new Ext.Toolbar(); tb.render('tb'); tb.add(new Ext.form.Checkbox({ fieldLabel: '请选择', boxlabel : '我是第一个', name: 'one' }),new Ext.form.Checkbox({ fieldLabel: '', boxlabel : '我是第二个', name: 'two' })); [b]问题补充:[/b] 这样加上了也没有- - { layout: 'form', items: [ new Ext.form.Checkbox({ fieldLabel: '', boxlabel : '我是第一个', name: 'one' })] }

extjs 6.2 grid 分页数据页面展示无法同步到

点击下一页的时候,控制台显示请求发送成功,数据也成功的从后台传过来,但是页面 grid上显示的数据刷新不了,点上一页和下一页,grid上显示都都没有变化,是怎么回事呢,求大神解答!!!

extjs的grid渲染数据出现空白段

有个grid需要加载一百多条数据,但是显示的时候,数据总条数和数据都是正确的,但是向下滑动滚动条,每隔47行就会出现一段空白,向下滑过空白段之后,再向上滑动滚动条时,空白段又会出现在36行。。。网上搜不到资料,有没有人遇到过相同的问题?或者能给我一些提示的?在线等,谢谢! ![图片说明](https://img-ask.csdn.net/upload/201611/14/1479104443_960218.png) 补充代码: //grid定义 xtype: 'grid', id:'thirdPartyOrderListGrid', width: '100%', height: 415, viewConfig:{ enableTextSelection : true, getRowClass:function(record, index, rowParams, store){ return record.get('flag')=='1'?"child-row":""; } }, listeners:{ itemdblclick:function(dataview,record, item, index, e){ var win = Ext.widget("thirdPartyOrderHandEditWin"); win.down("form").loadRecord(record); win.show(); } }, autoRender:true, columnLines: true, loadMask: true, //读取数据时的遮罩和提示功能即加载loding... resizable: true, forceFit: false, collapsible:false, titleCollapse:false, selModel : new Ext.selection.CheckboxModel(), plugins:[ Ext.create('Ext.grid.plugin.CellEditing',{ clicksToEdit:2 //设置单击单元格双击编辑 }) ], store: Ext.create('Ext.data.Store', { fields:[{ name : 'flag' },{ name : 'errorMsg' },{ name : 'orderId' },{ name : 'skuId' },{ name : 'iid' } ··· ] }), columns : { items:[ { text:'序号',xtype: 'rownumberer',width: 50}, { text: 'flag',dataIndex: 'flag',width: 150,align: 'center',hidden:true}, { text: '错误信息',dataIndex: 'errorMsg',width: 150,align: 'center', renderer: function(value, meta, record) {//超长自动换行 meta.style = 'overflow:auto;padding: 3px 6px;text-overflow: ellipsis;white-space: nowrap;white-space:normal;line-height:20px;'; return value; } }, { text: '订单编号',dataIndex: 'orderId',width: 150,align: 'center'}, { text: '平台商品码',dataIndex: 'skuId',width: 150,align: 'center'}, { text: '平台商品款码',dataIndex: 'iid',width: 150,align: 'center'}, ··· ], defaults: { align: 'center', sortable:false, menuDisabled : true } }, dockedItems : [{ ··· }] }] //grid的赋值 form.submit( { waitMsg : '请稍等.....', url : basePath + '···.spmvc', method : 'post', timeout:600000, params : formValues, success : function(form,action) { win.close(); result = action.result; var batchList = result.batchList; console.dir(batchList); var store = Ext.getCmp('thirdPartyOrderListGrid').store; store.add(batchList); }, failure : function(form,action) { Ext.Msg.alert('执行结果', action.result.msg); } }); 部分用省略号代替了,从代码上看不出什么问题···

如何实现grid禁止选择特定行

用extjs写了个grid,并且有checkboxselectModel,在每一行里,有一列渲染是button。 在点击button时,改变其中某一列的值,并使这一列无法被选择。找了cm和sm的方法,都没有相关方法。请问该如何实现呢? 使用的extjs3.2版本。

extjs 如何将一个弹出的复选框里面选中的信息显示出来?

在用Extjs做项目,要求是点击主界面的新增按钮,弹出一个框,这个框里有一个空白框, 空白框旁边有一个按钮,叫产品维护,点击这个按钮,弹出一个窗口,里面是一些复选项 ,选中后,如何将这些被选中的信息给显示在之前的那个空白框里,并加上编号?![图片说明](https://img-ask.csdn.net/upload/201503/04/1425466336_589565.png)

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问