jQuery MiniUI

 找回密码
 立即注册
查看: 2580|回复: 7
打印 上一主题 下一主题

datagrid的checkboxcolumn点不动,求助。。。 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2017-1-13 22:07:16 |只看该作者 |倒序浏览
datagrid的checkboxcolumn点不动,求助。。。。。。

checkboxcolumn  如果加了:trueValue和falseValue,那默认会选上。但是没法点,点不动。。
checkboxcolumn  如果不加:trueValue和falseValue,那怎么点都点不动。。。

================

请问checkboxcolumn的正确使用方式,还有如何获取datagrid里面checkboxcolumn被勾选(不是点选整行)的数据。。  

Rank: 8Rank: 8

沙发
发表于 2017-1-16 09:07:53 |只看该作者
checkboxcolumn的选中等同于编辑,请设置表格allowCellSelect="true"和allowCellEdit=“true”

Rank: 4

板凳
发表于 2017-1-16 11:47:34 |只看该作者
dforce 发表于 2017-1-16 09:07
checkboxcolumn的选中等同于编辑,请设置表格allowCellSelect="true"和allowCellEdit=“true” ...

我按照你说的加上了,现在可以点得动了,,那请问checkboxcolumn  如何设置了加载列表时候默认是不勾选的呢,

Rank: 8Rank: 8

地板
发表于 2017-1-16 11:48:49 |只看该作者
wise 发表于 2017-1-16 11:47
我按照你说的加上了,现在可以点得动了,,那请问checkboxcolumn  如何设置了加载列表时候默认是不勾选的 ...

这列的勾选不勾选是跟field对应的数据来的,如果对应的true值就是勾选,false值就是不勾选。
另外1,Y,True这3个特殊值也 是勾选的

Rank: 4

5#
发表于 2017-1-16 13:20:59 |只看该作者
dforce 发表于 2017-1-16 11:48
这列的勾选不勾选是跟field对应的数据来的,如果对应的true值就是勾选,false值就是不勾选。
另外1,Y,T ...

我没有设置任何值呢,他也会勾选。我已经把trueValue: "1",falseValue: "0",删除了。他默认还是勾选。
-------------------------------

  1. <div id="right-main-data-datagrid" class="mini-datagrid" dataField="result.data" totalField="result.total" idField="user_account_id" allowCellSelect="true" allowCellEdit="true" allowResize="false" autoLoad="true" pageSizeField="limit" pageIndexField="page" sizeList="[5,15,30,50,100]" pageIndex="1" pageSize="15"></div>
复制代码
  1. grid.set( {
  2.             url: "bbbb.cfm",
  3.             allowCellSelect:"true",
  4.             allowCellEdit:"true",
  5.             columns: [
  6.                 { type: "indexcolumn", width: 7, headerAlign: "center", header: "#" },
  7.                 {
  8.                     type: "checkboxcolumn",
  9.                     //trueValue: "1",
  10.                     //falseValue: "0",
  11.                     field: "user_account_id",
  12.                     width: 7,
  13.                     headerAlign: "center",
  14.                     header: "#"
  15.                 },
  16.                 { field: "user_account_name", width: 40, header: "账号用户名" },
  17.                 { field: "user_account_mobile", width: 20, header: "账号手机" },
  18.                 { field: "user_account_status", width: 7, headerAlign: "center", align: "center", header: "状态",renderer:"onUserStatusRenderer" }
  19.             ]
  20.         } );
复制代码


Rank: 8Rank: 8

6#
发表于 2017-1-16 13:39:57 |只看该作者
wise 发表于 2017-1-16 13:20
我没有设置任何值呢,他也会勾选。我已经把trueValue: "1",falseValue: "0",删除了。他默认还是勾选。
-- ...

说了根据你的行数据里面user_account_id字段的数据来,你不设置默认trueValue还是1,falseValue还是0

Rank: 4

7#
发表于 2017-1-17 15:50:34 |只看该作者
dforce 发表于 2017-1-16 13:39
说了根据你的行数据里面user_account_id字段的数据来,你不设置默认trueValue还是1,falseValue还是0 ...

那要怎么设置,默认才能不选上呢。。

Rank: 8Rank: 8

8#
发表于 2017-1-17 16:26:17 |只看该作者
wise 发表于 2017-1-17 15:50
那要怎么设置,默认才能不选上呢。。

根据你表格数据来,如果你数据里面某行的user_account_id是1,就是选中的

Archiver|普加软件

GMT+8, 2024-10-3 22:16 , Processed in 1.053089 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部