jQuery MiniUI

标题: Grid.UpdataRow [打印本页]

作者: wp260204287    时间: 2014-7-24 17:42:31     标题: Grid.UpdataRow

斑竹,如题,我现在更新为什么不清空啊
我的写法是

grid.updataRow(e.record,{CCBH:''});我这里只写了一列的值,不是一行所有列的值吧。为什么就清空不了,但是改行的改列文本框值还是不变啊,请问为什么不行啊。
我还了一种写法,用e.value就可以啊,可以清空该值啊。请斑竹说明一下这俩种写法有什么不同啊。

作者: felt    时间: 2014-7-24 17:51:56

你在什么事件里处理的
ccbh对应的是什么
作者: felt    时间: 2014-7-25 10:37:22

你是不是在oncellcommitedit事件里面处理的
这个事件结束后我们内部会在结构后根据e.value去更新行的值,你自己写的updateRow的数据又被覆盖了
作者: wp260204287    时间: 2014-8-11 14:29:57

felt 发表于 2014-7-25 10:37
你是不是在oncellcommitedit事件里面处理的
这个事件结束后我们内部会在结构后根据e.value去更新行的值,你 ...

是啊,我就是这个事件写的,那有什么其他办法吗?
作者: dforce    时间: 2014-8-11 14:34:24

wp260204287 发表于 2014-8-11 14:29
是啊,我就是这个事件写的,那有什么其他办法吗?

用e.value=”“不是可以清空吗
作者: wp260204287    时间: 2014-8-14 23:11:42

dforce 发表于 2014-8-11 14:34
用e.value=”“不是可以清空吗

谢谢版主的回复,这个我知道了,但是我还想清空Grid单元格的值,并提示出错的原因,请问一下,版主这个怎么弄,有好方法吗
作者: dforce    时间: 2014-8-15 09:30:14

wp260204287 发表于 2014-8-14 23:11
谢谢版主的回复,这个我知道了,但是我还想清空Grid单元格的值,并提示出错的原因,请问一下,版主这个怎 ...

用e.value=""清空不就是了
作者: wp260204287    时间: 2014-8-15 09:52:55

dforce 发表于 2014-8-15 09:30
用e.value=""清空不就是了

谢谢版主的回复,那怎样提示错误信息啊
作者: felt    时间: 2014-8-15 11:07:31

wp260204287 发表于 2014-8-15 09:52
谢谢版主的回复,那怎样提示错误信息啊

提供错误信息只能像这个例子这样
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
作者: wp260204287    时间: 2014-8-19 17:14:23

felt 发表于 2014-8-15 11:07
提供错误信息只能像这个例子这样
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html ...

斑竹谢谢你的回复啊,我现在遇到了这个问题啊,我想清空三列的值怎样用E.value,这个好像不行吧,可是要用UpdateRow()这个又不行啊,有什么好解决的办法啊
作者: felt    时间: 2014-8-19 17:27:19

wp260204287 发表于 2014-8-19 17:14
斑竹谢谢你的回复啊,我现在遇到了这个问题啊,我想清空三列的值怎样用E.value,这个好像不行吧,可是要 ...

其他单元格可以用update清空
你编辑那个要用e.value=""
作者: wp260204287    时间: 2014-8-19 17:31:45

felt 发表于 2014-8-19 17:27
其他单元格可以用update清空
你编辑那个要用e.value=""

谢谢斑竹的回复啊,你不是说Updaterow()会自动根据E.value覆盖我的Updaterow吗?刚才你说的这个办法没明白啊,还有就是如果有一列是日期类型,也用updateRow中直接CCRQ:‘’吗,这样好像只没清空啊
作者: felt    时间: 2014-8-20 09:24:31

wp260204287 发表于 2014-8-19 17:31
谢谢斑竹的回复啊,你不是说Updaterow()会自动根据E.value覆盖我的Updaterow吗?刚才你说的这个办法没明 ...

updateRow是更新你表格的值,不管你什么类型,都会替换掉
你oncellcommitedit里处理的,你更新当前单元格不行,其他单元格是可以的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2