Ext GridPanel多选问题
//自动判断是否全选并选中或不选中表头的checkbox
function autoCheckGridHead(){
var hd_checker = grid.getEl().select('div.x-grid3-hd-checker'); //CompositeElementLite/CompositeElement
var hd = hd_checker.first(); //呵呵,终于搞定了,这句测了好久,才找对对象;
if(hd != null){
if(grid.getSelectionModel().getSelections().length != grid.getStore().getCount()){ //没有全选的话
//清空表格头的checkBox
if(hd.hasClass('x-grid3-hd-checker-on')){
hd.removeClass('x-grid3-hd-checker-on'); //x-grid3-hd-checker-on
//grid.getSelectionModel().clearSelections();
}
}else{
if(grid.getStore().getCount() == 0){ //没有记录的话清空;
return;
}
hd.addClass('x-grid3-hd-checker-on');
grid.getSelectionModel().selectAll();
}
}
}
Ext GridPanel多选问题相关推荐
- ExtJs Grid 合计 [Ext | GridPanel | GridSummary]
前言 五一期间学习Ext很痛苦也很快乐,到现在也算是小有所成,陆陆续续的开始在项目中使用,Ext的表格据统计是使用率最高的一个组件,实在是很强大,但我以为关键是很漂亮,而他本身并不支持数据的统计功能, ...
- extjs 中动态给gridpanel 复选框赋值
最近在搞extjs时需要动态根据数据给gridpanel的复选框赋值 网上看了很多 ,多不行,最后找到一个好使的方法 如下: RBACformPanel.getSelectionModel().sel ...
- gridpanel select选中行方法
var model = grid.getSelectionModel(); 1. model.selectRange(tartRow,ndRow, [Boolean keepExistin ...
- EXT GridPanel
bodyStyle:'width:100%', autoWidth:true, 转载于:https://www.cnblogs.com/pinnasky/archive/2012/09/21/2696 ...
- ext grid设置选中行
var model = grid.getSelectionModel(); model.selectAll();//选择所有行 model.selectFirstRow();//选择第一行 model ...
- 【Ext.Net学习笔记】05:Ext.Net GridPanel的用法(包含Filter、Sorter、Grouping、汇总(Summary)的用法)...
GridPanel是用来显示数据的表格,与ASP.NET中的GridView类似. GridPanel用法 直接看代码: <ext:GridPanel runat="server&qu ...
- UI组件:ext、JqueryEasyUI、miniui、dhtmlx及自定义页面
这篇博文主要是分析下当前经常使用到的UI组件,他们的效果和功能一般都可以满足我们平常项目使用,但对于较复杂些的项目建议你要斟酌下再决定是否使用?如何去用?尤其是字段和数据源都是后台动态生成那么考验性更 ...
- Coolite一个简单例子-GridPanel列表增删改预览
本篇教程:Coolite Toolkit中文站首发. 我从http://www.cnblogs.com/magical/archive/2009/10/27/1590701.html转载. 这个例子只 ...
- EXT.JS 学习笔记
store.loadData() loadData(object data, [Boolean append])从本地JavaScript变量中读取数据,append为true时,将读取的数据附加到原 ...
最新文章
- Enterprise Library: Data Access Application Block配置文件分析篇
- jQuery Form Plugin (jquery表单插件)
- 【2016 Asia China-Final D题】
- leetcode 27. Remove Element
- Ubuntu 16.04网速慢解决方法
- ubuntu下进程kidle_inject致使编译软件很慢
- 简述ie_apache_php_mysql的关系?,apache +php + mysql
- 与TCP/IP协议的初次见面(一)
- 姜汝祥的-赢在执行 - 制度执行力的三要三化
- [运动][组合]睡前运动
- delphi函数,识别字符集编码
- TCP/IP模型如何分层?路由器、网卡分别属于哪一层?
- shell echo 彩色字体
- “我的代码正在被千百万人使用”,MySQL 之父等六大国际数据库掌门人谈如何做数据库
- PDMS Pipeline Tool 教程(四):目录树顺序检查
- raize控件的安装注意
- MacOS Big Sur 11.2.3 (20D91) with Clover 5131 and OC 0.6.7 and PE 三EFI分区原版DMG黑苹果镜像
- 开源Flash游戏引擎PushButton Engine
- Gartner云端盘点,浅谈2017IaaS魔力象限
- C++字符串转换(stoi;stol;stoul;stoll;stoull;stof;stod;stold)
热门文章
- “da shen” in my heart
- 用一条sql语句判断两个日期是否处于同一月份!
- 解决新版微信个人收款二维码在H5网页里不能长按识别支付
- 2020年最值得期待的几大BPM厂商一览
- 机器人的弊议论文_机器人的利与弊议论文
- Ubuntu安装迅雷,让下载变得轻松
- v-on:click(简写@click)绑定事件加括号和不加括号
- FileHelpers Library
- 最后谁剩下来了就返回哪个阵营 Dota2 Senate
- android百度地图小人头像怎么做,出包女王村雨静-小静-Murasame Oshizu-头像图片-资料介绍-acg人物点评...