jQuery MiniUI

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

datagrid 一些小问题请教一下。 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-7-16 12:09:57 |只看该作者 |倒序浏览
1:我在官方的demo里面测试的时候,在datagrid编辑时按Enter是进入下面文本框,使用Tab键是进入右边文本框;为什么我弄的不管是Enter键还是Tab键都是进入下面的文本框;

2:
<input property=\"editor\" class=\"mini-textbox\" vtype=\"int\" required=\"true\" errorMode=\"none\" onvalidation=\"onValidation\" style=\"width:50px;\" />

function onValidation(e) {
             if (e.isValid == false) {
                        e.sender.setValue("");
                    }

  }

这个是datagrid编辑时,验证输入是否是数字,如果我之前输入200,我现在想把他清空,好像清空不了,是什么原因,我断点看了,e.isValid确实是false也执行了e.sender.setValue("");的操作,可是最后还是显示200;

Rank: 8Rank: 8

沙发
发表于 2014-7-16 13:27:22 |只看该作者
1 editNextOnEnterKey="true"  editNextRowCell="true"
参考我们例子里面的设置
2 验证事件里只能用更新行来清空
  grid.updateRow(row,{field:""})

Rank: 2

板凳
发表于 2014-7-16 14:08:17 |只看该作者
felt 发表于 2014-7-16 13:27
1 editNextOnEnterKey="true"  editNextRowCell="true"
参考我们例子里面的设置
2 验证事件里只能用更新行 ...

<div id=\"datagrid1\" class=\"mini-datagrid\" style=\"width: {0}px; height: 600px;\"url=\"AjaxService.aspx?method=SelectHandWordData\" idfield=\"id\" allowresize=\"false\" pagesize=\"20\" allowcelledit=\"false\" allowcellselect=\"true\" multiselect=\"true\" editnextonenterkey=\"true\" editnextrowcell=\"true\" showpager=\"false\" allowresizecolumn=\"false\"  allowmovecolumn=\"false\" ondrawcell=\"onDrawCell\" showmodified=\"false\" showSummaryRow=\"true\">

我设置了

Rank: 2

地板
发表于 2014-7-16 14:14:43 |只看该作者
felt 发表于 2014-7-16 13:27
1 editNextOnEnterKey="true"  editNextRowCell="true"
参考我们例子里面的设置
2 验证事件里只能用更新行 ...

<li>按Tab键进入下一个单元格编辑</li>
<li>editNextOnEnterKey="true"后,按回车键进入下一个单元格编辑</li>
我是参考这个http://www.miniui.com/demo/#src=datagrid/celledit.html
里面Enter键是进入下方单元格,Tab键是进入右边单元格。我现在弄好像都是进入下方单元格

Rank: 2

5#
发表于 2014-7-16 14:18:41 |只看该作者
felt 发表于 2014-7-16 13:27
1 editNextOnEnterKey="true"  editNextRowCell="true"
参考我们例子里面的设置
2 验证事件里只能用更新行 ...

关于第二个问题,比如我输入字母,验证失败他可以清空文本框,如果再我输入字母之前我输入12,那么我再输入字母,验证失败就变成12了。我先就把他清空,不要变成12.

Rank: 8Rank: 8

6#
发表于 2014-7-16 14:32:37 |只看该作者
anbin 发表于 2014-7-16 14:18
关于第二个问题,比如我输入字母,验证失败他可以清空文本框,如果再我输入字母之前我输入12,那么我再输 ...

把你的页面和数据打包上来看看
高级模式可以上传文件

Archiver|普加软件

GMT+8, 2024-11-25 11:52 , Processed in 1.025741 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部