jQuery MiniUI

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

追求个效果,请看图 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-11-22 10:19:53 |只看该作者 |倒序浏览


想实现这样的效果,就是点击左侧 “checkbox" 之后,第二列立即出现对应序号。


比如我先选中   hhh,出来1 ,  再选中   ggggg 出来2 。。


最后的效果就是
check   3    ddd
check   1    hhh
check   2    ggggg

checkbox 点击顺序决定了 序号列的值,请问可否实现,该如何实现?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-11-22 14:03:03 |只看该作者
combobox没有这种功能,他就是下拉数据,给你下拉用的,没有提供给你对下拉列表的处理

你用buttonedit + mini.open 弹出一个表格来做好了
http://www.miniui.com/demo/#src=buttonedit/selectGrid_Multi.html

修改某列的值  grid.updateRow(row,{filed:value})

Rank: 4

板凳
发表于 2013-11-22 14:23:51 |只看该作者
factory 发表于 2013-11-22 14:03
combobox没有这种功能,他就是下拉数据,给你下拉用的,没有提供给你对下拉列表的处理

你用buttonedit + mini ...

我是想询问,能否捕获到  datagrid  中的  checkbox 的 click 事件?
datagrid.updaterow 当然知道。

Rank: 8Rank: 8

地板
发表于 2013-11-22 16:22:27 |只看该作者
onrowclick
function onRowClick(e){
    if(e.field=="你checkbox那列的field){
    dosomething
}
}

Rank: 4

5#
发表于 2013-11-22 16:52:15 |只看该作者
felt 发表于 2013-11-22 16:22
onrowclick
function onRowClick(e){
    if(e.field=="你checkbox那列的field){

试了下,貌似不行。

首先, checkbox 这列没定义field 属性,其他列定义了。

其次, rowclick 进去后,  参数e  没有  e.field  属性,  点击任何列都没这个属性,

随后采用  endedit 事件,该事件中e.field 理应能捕获到,但在本grid 中, checkbox 触发不了 endedit

rowclick 中,任何列 e.field 都不存在,不知道是否是BUG ?

Rank: 8Rank: 8

6#
发表于 2013-11-22 17:04:57 |只看该作者
给checkbox那列加个field,比如说column1
用cellclick事件,(rowclick只能获取行)
function onCellClick(e){
    var field=e.field;
    if(field=="column1"){
   
}
}

Rank: 4

7#
发表于 2013-11-22 17:36:21 |只看该作者
felt 发表于 2013-11-22 17:04
给checkbox那列加个field,比如说column1
用cellclick事件,(rowclick只能获取行)
function onCellClick(e ...

谢谢 ,搞定了。。。

Archiver|普加软件

GMT+8, 2024-11-27 10:38 , Processed in 1.054769 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部