jQuery MiniUI

 找回密码
 立即注册
楼主: qq656602090
打印 上一主题 下一主题

required问题 [复制链接]

Rank: 2

11#
发表于 2017-2-8 17:22:15 |只看该作者
felt 发表于 2017-2-8 15:32
当然可以改
监听onvalidation事件
onvalidation="onValidation"

<div id="ZLGL_YCLruchang_detail" showPager="false"  class="mini-datagrid" style="width: 100%; height: 100%;" idfield="wuzi_guid" allowresize="false"  allowcelledit="true" allowcellselect="true" allowSortColumn = "true" oncellbeginedit="ZLGL_YCLruchang_detail_BeginEdit(e)"   ondrawcell="onDrawCell" allowCellValid="true" onvalidation="onValidation">
function onValidation(e){
                        if(e.field="ZL_zhengmingshuhao"){
                            if(e.isValid==false){
                                e.errorText="质量证明书号/批(炉)号不能为空";
                            }
                        }
                    }
我用了这个事件,但是没有用,这是怎么回事啊

Rank: 8Rank: 8

12#
发表于 2017-2-8 19:56:29 |只看该作者
qq656602090 发表于 2017-2-8 17:22
function onValidation(e){
                        if(e.field="ZL_zhengmingshuhao"){
              ...

e.field=?双等号吧

Rank: 2

13#
发表于 2017-2-9 09:28:28 |只看该作者
felt 发表于 2017-2-8 19:56
e.field=?双等号吧

我改了还是没有效果      你说的那个事件在哪啊   我只找到一个oncellvalidation事件  

Rank: 8Rank: 8

14#
发表于 2017-2-9 10:40:20 |只看该作者
qq656602090 发表于 2017-2-9 09:28
我改了还是没有效果      你说的那个事件在哪啊   我只找到一个oncellvalidation事件   ...

就是oncellvalidation,写错了

Rank: 2

15#
发表于 2017-2-9 10:47:24 |只看该作者
dforce 发表于 2017-2-9 10:40
就是oncellvalidation,写错了

function onCellValidation(e){
                        if(e.field=="ZL_zhengmingshuhao"){
                            if(e.isValid==false){
                                e.errorText="质量证明书号/批(炉)号不能为空";
                            }
                        }
                    }
我写了这个事件,但是没有显示e.errorText 里面这句话啊,是怎么回事

Rank: 8Rank: 8

16#
发表于 2017-2-9 10:51:55 |只看该作者
qq656602090 发表于 2017-2-9 10:47
function onCellValidation(e){
                        if(e.field=="ZL_zhengmingshuhao"){
          ...

光这点代码无法判断
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
请比较我们示例,比如你年龄列输入小于20的年龄,会自动出现验证文字"年龄必须大于20岁"

Rank: 2

17#
发表于 2017-2-9 11:21:25 |只看该作者
dforce 发表于 2017-2-9 10:51
光这点代码无法判断
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
请比较我们示例,比 ...

<div id="ZLGL_YCLruchang_detail" showPager="false"  class="mini-datagrid" style="width: 100%; height: 100%;" idfield="wuzi_guid" allowresize="false"  allowcelledit="true" allowcellselect="true" allowSortColumn = "true" allowCellValid="true" oncellvalidation="onCellValidation">
<div field="ZL_zhengmingshuhao" headeralign="center"   width="180px" vtype="required">质量证明书号/批(炉)号<input property="editor" class="mini-textbox" style="width: 100%;" required="true" /></div>

if(e.field=="ZL_zhengmingshuhao"){
                            if(e.isValid==false){
                                e.errorText="质量证明书号/批(炉)号不能为空";
                            }
                        }
要判断当"质量证明书号/批(炉)号" 为空时显示提示信息,我这么写不行吗???

Rank: 8Rank: 8

18#
发表于 2017-2-9 11:37:26 |只看该作者
qq656602090 发表于 2017-2-9 11:21
质量证明书号/批(炉)号

if(e.field=="ZL_zhengmingshuhao"){

可以啊
但是表格的验证提示是单元格背景色和鼠标悬浮提示,不是像单独的textbox那样的小图标提示。

Rank: 2

19#
发表于 2017-2-9 11:40:13 |只看该作者
dforce 发表于 2017-2-9 11:37
可以啊
但是表格的验证提示是单元格背景色和鼠标悬浮提示,不是像单独的textbox那样的小图标提示。 ...

哦  就是说单元格提示是没有文字提示的,只有一些背景颜色什么的提示是吗

Rank: 8Rank: 8

20#
发表于 2017-2-9 11:41:47 |只看该作者
qq656602090 发表于 2017-2-9 11:40
哦  就是说单元格提示是没有文字提示的,只有一些背景颜色什么的提示是吗 ...

就是这样的提示
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-10-3 01:23 , Processed in 1.036848 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部