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

问题描述

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

解决方案

使用ds. 在配置GridPanel时,某些现有的配置可能会变成无效的。 例如,配置的 autoExpandColumn 可能在新的ColumnModel中不再存在。 并且,现有的 PagingToolbar 将仍然被绑定在旧的Store上,并且需要重新绑定。 所有plugins 也需要使用新数据重新配置。 你可以百度ext ds

时间: 2024-10-28 19:37:19

extjs grid从后台重新载入数据后,复选框不能选的相关文章

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

问题描述 EXTjs 3.2 grid重新载入数据,复选框变不可选 (火狐正常.IE8不行) EXTjs 3.2环境 页面默认数据都正常, 一但从后台搜索出数据后,可以展示到grid窗口,复选框变不可选了,报 rowIndex错误 怎么解决呢 解决方案 没3.2的,ext3.3测试你的代码没问题.f12调出开发工具看下控制台是否报错 解决方案二: 谢谢大侠回复,系统报错如下: 网页错误详细信息 用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT

java-关于Java中Extjs前端与后台之间的数据交互

问题描述 关于Java中Extjs前端与后台之间的数据交互 本人java新手,最近新进一家公司,前端用的是Extjs,但是这个Extjs以前都没接触过,所以求大神能不能发我一个Extjs前端与java后台之间的数据交互的实例(前端输入数据,后台根据该数据在数据库中查,然后返回对应数据到前端,前端显示返回的数据),最好是用SH2框架.发我邮箱cgjiangpan@163.com,非常感谢.!!! 解决方案 网上那么多,就是通过json传输数据,如果你想用extjs,建议买本书先学习一下 解决方案二

jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表_jquery

对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接     par:ID       sel:下拉列表选择器 //获取下拉列表 function BuildSelectBox(url, par, sel) { $(sel).empty(); $.getJSON(url, { id: par }, function (json, textStatus) { for (var i = json.length - 1; i >= 0; i--

一览画面点击复选框后获取多个id值的方法_javascript技巧

在web开发中经常会遇到一览画面中每一条记录前都带一个复选框,点击后选中该条记录进行删除.修改.查看等操作. 修改和查看都是获取一条记录的id值后传递到后台进行查询获取该记录对象的各种属性值,再显示到画面上. 我说的重点是选中多条记录后进行批量删除,如何获取多条记录的id值是问题的关键.首先是在jsp页面中全选中复选框的方法. 代码如下: function checkEvent(name, allCheckId) { var allCk = document.getElementById(all

easyui-java 从数据库中取出数据,有数据的复选框为选中

问题描述 java 从数据库中取出数据,有数据的复选框为选中 从数据库中取出数据,有数据的复选框为选中用easyui做的,怎么在生成datagrid之前就已经进行了判断.即在java文件中就已进行了判断.. 解决方案 查出来的记录是一条一条的,每条记录相当于一个实例类,为这个实例类多添加一个字段,用于标记是否有值.到前端根据标记去作显示. 解决方案二: 查的时候map多加一个flag标志选中呢? 解决方案三: 再多一个字段,有数据则这个字段为true.或者在显示的时候判断一下数据是不是存在,<#

JS获取复选框的值,并传递到后台的实现方法_javascript技巧

给复选框命名:<input type='checkbox' name='checkTheme' value='"> 我在提交的时候onclick="aa();" function aa() { var bb = ""; var temp = ""; var a = document.getElementsByName("checkTheme"); for ( var i = 0; i < a.len

extjs grid取到数据而不显示的解决_extjs

找了快1个小时,就是不知道错误在哪里...郁闷 我在鼠标左侧点击tree节点,在右侧创建一个标签页,这个已经能够实现,于是我再在新建的标签页里嵌套一个Grid. 奇怪的问题出现了.. FF和IE下都没报错.但是Grid就是不显示.本来我以为我代码错误.于是我狂找我的代码问题,无意中关掉FF的firbug插件界面,grid就现实出来了...原来只要我的窗口发生任何变化Grid才会显示出来. 请问这是我代码问题还是bug?如何解决? 补充一下,我直接在TabPanel里面用items管理grid对象

ajax怎么将后台返回的数据用作extjs的store

问题描述 ajax怎么将后台返回的数据用作extjs的store 解决方案 两种方式,一种修改ajax同步方式 method:'post', async: false, dataType:'json' 另一种,把stroe的数据加载放到success方法中进行 解决方案二: detailStore的声明要写在方法的外面啊 解决方案三: var dataGrid=Ext.create('Ext.grid.Panel'........ 放入你的success回调中执行,或者ajax设置为同步请求,d

extjs怎样将表单提交数据不经过后台直接放入gridpanel?

问题描述 extjs怎样将表单提交数据不经过后台直接放入gridpanel? extjs怎样将表单提交数据无需后台处理,直接放入当前页面的gridpanel里 解决方案 更新grid的store就行了.. grid.getStore().add( model); 多看点APIhttp://docs.sencha.com/extjs/4.1.3/#!/api/Ext.data.Store-method-add