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

问题描述

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

解决方案

两种实现第一种:先读另一张表的3条数据,然后保存成页面临时变量,然后加载列表的20条数据。然后在store.load方法里面写回调函数,根据id或者其他字段相等把这3条数据对应的数据选中。第二种:你改下后台的读20条数据的sql,直接在输出的json里面加上一个字段,就是另一张表的id之类的东西,然后页面在load之后的回调里面判断每个record的这个字段是不是为空,不为空则选中。PS:load的回调函数也可以使用store的load监听事件,效果是一样的

时间: 2024-09-15 01:06:40

ExtJS4.1 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

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

问题描述 extjs grid从后台重新载入数据后,复选框不能选 20C EXTjs 3.2环境页面默认数据都正常,一但从后台搜索出数据后,可以展示到grid窗口,复选框变不可选了,怎么解决呢 解决方案 使用ds. 在配置GridPanel时,某些现有的配置可能会变成无效的. 例如,配置的 autoExpandColumn 可能在新的ColumnModel中不再存在. 并且,现有的 PagingToolbar 将仍然被绑定在旧的Store上,并且需要重新绑定. 所有plugins 也需要使用新数

php checkbox复选框值的获取与checkbox默认值输出方法_php基础

php获取 checkbox复选框值的方法 复制代码 代码如下: <html xmlns="http://www.jb51.net/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>php获取 checkbox复选框值的方法</title> &

Word中怎么制作打勾复选框

平时在编辑word时会需要制作打勾的复选框,也许很多朋友还不知道怎么设置,本教程就为大家介绍具体操作过程,下面就一起来看看吧.我们以Word2010版来演示word复选框打勾的整个操作过程. 第一步,单击"开发工具"--"控件"--"复选框内容控件",word会自动在当前光标位置插入一个复选框控件,如下图第三标识的. 第二步,选中上图第三标识的复选框,word默认是在复选框内打叉而不是打勾.我们选中复选框,会自动激活"属性",

Yii学习笔记之CGridView数据列表添加复选框提供多选批量删除、更新等功能

Yii框架是一个很方便又好用的框架,就是文档上不是那么的完善,有很多东西需要挖掘代码. 近日,使用Yii框架开发的时候,就遇上了这么一些问题,需要为CGridView列表提供复选框功能,方便同时批量更新多条数据.以下是步骤: 1. columns中增加一列放置checkbox 2. widget下添加div放置操作按钮 3. 添加CheckAll和Ajax提交数据 完整代码如下: <?php $this->widget('zii.widgets.grid.CGridView', array(

使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示

作者:平凡点滴[一凡]<HTML><HEAD><META NAME="AUTHOUR" Content="DANNY KANG"><META NAME="CreateDate" Content="2004-10-28"><META NAME="Keywords" Content="DANNY KANG,DannyKang,DK,[D.K],pi

使用ASP与&amp;#106avascript配合实现多个复选框数据关联显示

复选框|数据|显示 今天在CSDN上看到一提问:http://community.csdn.net/Expert/topic/3496/3496350.xml?temp=.4479639 .应楼主要求,特写一段实现代码如下. <!-----------------------------------------------------------------------------------------------><HTML><HEAD><META NAME=

easyui 删除复选框选中的数据,在后台怎么接受前台js数组

问题描述 easyui 删除复选框选中的数据,在后台怎么接受前台js数组 我需要做一个删除功能,datagrid第一列是复选框,我根据选中的复选框来删除,可能是单选或多选,我在前台是拿到选中的行的id,用一个数组保存下来, 看代码 // 返回被选中的行 然后集成的其实是 对象数组 var row = $('#tab').datagrid('getSelections'); var i = 0; var string = ""; for(i;i<row.length;i++){ s

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

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