设置easyui-dialog中textbox文本的值失效

失效代码:

$(function() {
        //设置dialog中的textbox默认值
    $("#add_codeType").textbox('setValue','xxxxxx');  //设置输入框的值

    $('#add_codeType').textbox('textbox').attr('readonly',true);  //设置输入框为禁用

});

原因:

1.页面加载完成事件后dialog还不存在可以说里面的插件还没有渲染 此时设置默认值就会失效

 

解决方案:

注意:前提示dialog对话框窗口已经存在并设置隐藏如下

function openDialog() {
    $('#dlg_addDictCodeDgInfo').dialog('open');
    //设置萌购项目类型默认值  
    $("#add_codeType").textbox('setValue','MoreTaoCan_Type');  //设置输入框的值

    $('#add_codeType').textbox('textbox').attr('readonly',true);  //设置输入框为禁用

}

说明:此时dialog已经存在并且里面的插件已经渲染过 此时赋值就会生效

posted @ 2018-10-16 11:40  我风依旧  阅读(1227)  评论(0编辑  收藏  举报