jQuery MiniUI

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

datagrid中的headercellclick()怎么知道点的是哪一行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-7-13 14:22:02 |只看该作者 |倒序浏览
如题,
<div id="datagrid" idField="lx" class="mini-datagrid" style="width: 100%; height:100%;"
              multiSelect="true" sizeList="[10,20,50,100,1000]">这是我的html代码,我现在在js中想知道点击的是哪一行,这个怎么弄?

Rank: 2

沙发
发表于 2015-7-13 14:23:05 |只看该作者
说错了,是哪一列

Rank: 8Rank: 8

板凳
发表于 2015-7-13 14:47:41 |只看该作者
zhulpchina 发表于 2015-7-13 14:23
说错了,是哪一列

这事件里面有默认参数
e.column.field

Rank: 2

地板
发表于 2015-7-13 14:54:53 |只看该作者
是这样的,我页面上一个全选复选框嘛,我想知道他点击了全选那个复选框,你点击复选框旁边的空白处也触发了这个方法,

Rank: 2

5#
发表于 2015-7-13 15:00:55 |只看该作者
function checkConfirm(e){
        var column = e.column.field;
        alert(1);
}

这样写法是不是错误,这个IE下报错e为undefined

Rank: 8Rank: 8

6#
发表于 2015-7-13 15:05:24 |只看该作者
zhulpchina 发表于 2015-7-13 15:00
function checkConfirm(e){
        var column = e.column.field;
        alert(1);

checkcolumn没有field,你自己给个field来判断

Rank: 2

7#
发表于 2015-7-13 15:10:55 |只看该作者
本帖最后由 zhulpchina 于 2015-7-13 15:19 编辑
dforce 发表于 2015-7-13 15:05
checkcolumn没有field,你自己给个field来判断

      <div id="datagrid" idField="lx" class="mini-datagrid" style="width: 100%; height:100%;"
              multiSelect="true" sizeList="[10,20,50,100,1000]"#ff0000">checkConfirm()">
              <div property="columns" >
          <div type="checkcolumn" ></div>
          <div field="xh" name="xh"  headeralign="center" align="center" ></div>
          <div field="text" name="text"  width="60" headeralign="center" align="center"></div>;

我的代码如上,请问下如何修改呢?

我JS中的checkConfirm()改如何写呢?


Rank: 8Rank: 8

8#
发表于 2015-7-13 15:19:16 |只看该作者
zhulpchina 发表于 2015-7-13 15:10
;

我的代码如上,请问下如何修改呢?

onheadercellclick="checkConfirm"

<div type="checkcolumn" field="xxxx" ></div>

function checkConfirm(e){
   e.column.field  //xxxx
}

Rank: 2

9#
发表于 2015-7-13 15:20:22 |只看该作者
问题是那个e直接报错,e为undefined

Rank: 8Rank: 8

10#
发表于 2015-7-13 15:22:24 |只看该作者
zhulpchina 发表于 2015-7-13 15:20
问题是那个e直接报错,e为undefined

代码看见了,你加括号干什么

Archiver|普加软件

GMT+8, 2025-7-22 03:20 , Processed in 1.041524 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部