jQuery MiniUI

标题: 关于mini-buttonedit验证问题 [打印本页]

作者: wangjun2632    时间: 2017-5-3 10:53:23     标题: 关于mini-buttonedit验证问题

本帖最后由 wangjun2632 于 2017-5-3 10:58 编辑

使用mini-buttonedit 验证规则是“不为空”,点击mini-buttonedit 后弹出一个页面选择
function onButtonEdit(e) {
        var btnEdit = this;
        mini.open({
            url: bootPATH + "../body/SelectGrid.html",
            title: "选择列表",
            width: 850,
            height: 450,
            ondestroy: function (action) {
                //if (action == "close") return false;
                if (action == "ok") {
                    var iframe = this.getIFrameEl();
                    var data = iframe.contentWindow.GetData();
                    data = mini.clone(data);
                    if (data) {
                        btnEdit.setText(data.编号 );
                        id.setValue(data.ID);                  
                    }
                }
            }
        });
    }

点击新弹出的页面后mini-buttonedit 出现验证错误,页面选择后返回主页面仍然提示验证错误,提交时仍然无法通过验证
var form = new mini.Form(document.body);
        form.validate();
if (form.isValid() == false) return;



作者: dforce    时间: 2017-5-3 11:15:55

btnEdit.setText(data.编号 );
btnEdit.setValue(data.ID);         
作者: wangjun2632    时间: 2017-5-3 11:22:46

Sorry,没注意到这里,但是,id 和btnEdit所指应该是一个控件,没想到会有区别
作者: dforce    时间: 2017-5-3 15:16:57

wangjun2632 发表于 2017-5-3 11:22
Sorry,没注意到这里,但是,id 和btnEdit所指应该是一个控件,没想到会有区别

我本地测试了setValue和setText之后再验证,buttonedit的非空验证是通过的。




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