easy-ui data-options 怎样初始化checkbox为已选?

问题描述

<div id="myDatagrid""> <table id="datagridID" class="easyui-datagrid" data-options="pagination:true,rownumbers:true, fitColumns:true,url:'...',loadMsg:'load data...'"> <thead> <tr> <th data-options="field:'checkBox',checkbox:true"></th> </tr> </thead> </table></div>代码如上所示,我想让checkbox初始化就为全部选中,不知道应该怎么做?谢谢

解决方案

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>CheckBox Selection on DataGrid - jQuery EasyUI Demo</title><link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="../../themes/icon.css"><link rel="stylesheet" type="text/css" href="../demo.css"><script type="text/javascript" src="../../jquery-1.8.0.min.js"></script><script type="text/javascript" src="../../jquery.easyui.min.js"></script><script>function selectAllBox(){$('#dg').datagrid('selectAll'); }</script></head><body><h2>CheckBox Selection on DataGrid</h2><div class="demo-info"><div class="demo-tip icon-tip"></div><div>Click the checkbox on header to select or unselect all selections.</div></div><div style="margin:10px 0;"></div><table id="dg" class="easyui-datagrid" title="CheckBox Selection on DataGrid" style="width:700px;height:250px"data-options="rownumbers:true,url:'../datagrid/datagrid_data1.json',onLoadSuccess:selectAllBox"><thead><tr><th data-options="field:'ck',checkbox:true"></th><th data-options="field:'itemid',width:80">Item ID</th><th data-options="field:'productid',width:100">Product</th><th data-options="field:'listprice',width:80,align:'right'">List Price</th><th data-options="field:'unitcost',width:80,align:'right'">Unit Cost</th><th data-options="field:'attr1',width:220">Attribute</th><th data-options="field:'status',width:60,align:'center'">Status</th></tr></thead></table></body></html>
解决方案二:
这个好像没有属性的配置吧 不过自己用js去空间也相当的简单的
解决方案三:
{field:'ck',checkbox:true},这个换成下面的写法就行了。从后台取数据再确定是否选中,则判断value值即可。{field:'ck',formatter:function(value,rec){ return '<input type="checkbox" name="xxx" checked="true" value='+value+'>'; }},

时间: 2024-07-29 00:31:40

easy-ui data-options 怎样初始化checkbox为已选?的相关文章

JQuery Easy Ui (Tree树)详解(转)

   第一讲:JQuery Easy Ui到底是什么呢? 首先咱们知道JQuery是对Java Script的封装,是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等.. JQuery ui是在jQuery的基础上,利用jQuery的扩展性,设计的插件. 那么JQuery Easy Ui到底是什么呢? 我的理解就是比JQuery ui更强大,同样都是实现绚丽的多功能效果! jQuery Easy UI的目的就是帮助Web开发者更轻松的打造出功能更丰富并且更美观的UI界面. 当然JQue

Jquery easy ui datagrid動態加載列問題

原文:Jquery easy ui datagrid動態加載列問題 1.如下图效果是当选择不同的日期范围时datagrid则会加载出对应的列数     2.首先是后台组装数据,我采用的是循环并拼接DataTable数据,如下代码 //循環添加datagrid所需的表頭數據 for (int i = 0; i < table.Columns.Count; i++) { columns.AppendFormat("{{field:'{0}',title:'{1}',align:'center'

easy ui combox-jquery easy UI combox火狐无法检索中文输入的问题

问题描述 jquery easy UI combox火狐无法检索中文输入的问题 现在是初始化的时候无法检索,但检索一次后就可以成功,求解答,谷歌跟ie是正常的 解决方案 已经处理好了,在jquery.easyui.min.js中将绑定keydown改为keyup,初始化时也ok了 解决方案二: easy-ui中文Jquery easy ui dataGrid

JQuery easy ui验证在文本框为空时不会触发验证事件,求解决!!!

问题描述 JQuery easy ui验证在文本框为空时不会触发验证事件,求解决!!! JQuery easy ui验证在文本框为空时不会触发验证事件, 用户组: 这里我用JQuery easy ui 生成了一个下拉框,为空时文本框不会触发验证事件 这里是验证的扩展代码: $.extend($.fn.validatebox.defaults.rules, { valiEmp: { //验证用户Id是否有效 validator: function (value, param) { var bl =

easyui-新手对Easy UI有个小问题,求回答TnT

问题描述 新手对Easy UI有个小问题,求回答TnT 是这样的, 一个页面两个 datagrid 如图: 双击事件,选取当前双击的行ID, $('#tbgrid').datagrid('selectRow', rowIndex); var ParentID = rowIndex+1: 这样就可以获取到ID的值了,然后根据ID对数据模型进行相应的操作 ![图片说明](http://img.ask.csdn.net/upload/201508/17/1439775867_939746.png) 问

对象-mvc4 +easy ui form load 标签下的值

问题描述 mvc4 +easy ui form load 标签下的值 刚刚遇到一个问题 ,实在不知怎么用好的方法解决, @Html.LabelFor(m => m.WareHouseM.WareHouseName) @Html.TextBoxFor(m => m.WareHouseM.WareHouseName new { @class = ""easyui-textbox"" required = ""true""

嘎嘎 噶 噶爱国-JQuery easy UI 在国内一般什么样规模的公司使用才会付费呢?

问题描述 JQuery easy UI 在国内一般什么样规模的公司使用才会付费呢? 在国内使用JQuery easy UI付费的单位一般是什么级别的啊?有知道的亲么,说下呗,问题很急,求问答,一旦被采纳,以身相许!!!!!!!!!!!!!!

js-如何删除easy ui datagrid里面的所有的行?

问题描述 如何删除easy ui datagrid里面的所有的行? 我写了一个删除全部但是不好使各位帮我看戏哪里有问题 <script type=""text/javascript""> //删除全部项目 function delAll(){ //获取全部的行 var rows = $('#southTable').datagrid('getRows'); //循环 for(var i=0;i<rows.length;i++){ //获取要删除的索

pagination-$(&amp;amp;#39;#dg&amp;amp;#39;).datagrid() 为什么不能执行,页面不显示easy ui布局

问题描述 $('#dg').datagrid() 为什么不能执行,页面不显示easy ui布局 lastname firstname phone email $(function () { $('#dg').datagrid(); var pager = $('#dg').datagrid('getPager'); // get the pager of datagrid pager.pagination({ buttons: [{ iconCls: 'icon-search', handler