easyui的combobox无法赋值解决

将无法赋值的联动相关的combobox的初始化操作放在最上面,先写好或者url请求组织好select数据,然后赋不上值,原因刚开始是赋值在上面,相关的初始化操作在下面

错误写法:

$(function(){
        var checkRuleSchemaSearch ="${CHECK_SCHEMA}";

      if (null!=checkRuleSchemaSearch) {
            $("#param_check_sys_schema").combobox("setValue",checkRuleSchemaSearch);
            console.log($("#param_check_sys_schema").combobox("getValue"));
        }
        $('#param_check_sys_schema').combobox({
            valueField:'DATABASE_SCHEMA',
            textField:'DATABASE_SCHEMA',
            url: '${CONTEXTPATH}/getSchemaBySysCode2Hr?DSID=6ad4788a39ce48369938816f10df59cd&ENV_NAME=',
            onSelect: function(rec){
                $('#param_check_sys_table').combobox('reset');
                $('#param_check_sys_column').combobox('clear');
                var schema=encodeURIComponent(encodeURIComponent(rec.DATABASE_SCHEMA));
                var dsid=$('#param_DATA_SOURCE_ID').val();
                var url = '${CONTEXTPATH}/getTable2Hr?schema='+schema+'&dsid='+dsid;
                $('#param_check_sys_table').combobox('reload', url);  
             }
        });

正确写法:

$(function(){

 $('#param_check_sys_schema').combobox({
            valueField:'DATABASE_SCHEMA',
            textField:'DATABASE_SCHEMA',
            url: '${CONTEXTPATH}/url1',
            onSelect: function(rec){
                $('#param_check_sys_table').combobox('reset');
                $('#param_check_sys_column').combobox('clear');
                var schema=encodeURIComponent(encodeURIComponent(rec.DATABASE_SCHEMA));
                var dsid=$('#param_DATA_SOURCE_ID').val();
                var url = '${CONTEXTPATH}/url2;
                $('#param_check_sys_table').combobox('reload', url);  
             }
        });
        var checkRuleSchemaSearch ="${CHECK_SCHEMA}";

      if (null!=checkRuleSchemaSearch) {
            $("#param_check_sys_schema").combobox("setValue",checkRuleSchemaSearch);
            console.log($("#param_check_sys_schema").combobox("getValue"));
        }
      

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值