`
mimload
  • 浏览: 10519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wdk中页面上dmf:text输入值改变的时候调用ajax

阅读更多

在wdk开发中,常常会遇到Ajax的情况。

在某个输入框输入值的时候,其它输入框自动填入值。

下面的代码是wdk为页面控件绑定change方法的用法:

 

var control = getControlById("attribute_ts_res_archive_classify_s");
 getControlById("attribute_ts_res_archive_name_s").readOnly=true;
 var eTarget = wdk.events.getEventTarget(control);
 eTarget.addEventListener("change", onChangeCatalogCode, false);
 function onChangeCatalogCode(){
  var value = getCtrlValue("attribute_ts_res_archive_classify_s");
  if(value!=null&&value!=""){
   if (value == null || value == '')
    return;
   value = value.toUpperCase();
   setCtrlValue("attribute_ts_res_archive_classify_s", value);
   

//dwr方式
   TSNPArchiveAjax.getCatalogname(value, function(data) {
    if (data&&data!=null&&data!=undefined) {
     setCtrlValue("attribute_ts_res_archive_name_s",data);
    }else{
     setCtrlValue("attribute_ts_res_archive_classify_s", "");
     setCtrlValue("attribute_ts_res_archive_name_s","");
     onShowPromptDialog('提示', '档案分类不存在!', 'warning', '确定');
    }
   });
  }
 }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics