JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 3348|回复: 0

附件控件触发change事件

[复制链接]

0

主题

0

帖子

80

积分

凯特员工

积分
80
QQ
发表于 2021-6-29 11:24:44 | 显示全部楼层 |阅读模式
附件控件选择文件后触发改变事件
一、实现效果
文件选择文件后,自动显示上传人

二、实现思路
控件加载后动态绑定add,remove,update,clear事件,当文件变动时触发指定函数


三、具体操作
1.选择组件的“加载后(afterrender)”事件,动态绑定事件,并且指定触发函数
2.在触发函数中实现自定义的业务功能


四、相关代码(可选)
  1. function(me){
  2.     var jeformview = me.up("jeformview");
  3.     me.updateVal=function(val){
  4.         var username= JE.currentUser.username;
  5.         var userCode= JE.currentUser.userCode;
  6.         var userId = JE.currentUser.userId;
  7.         
  8.         if(JE.isEmpty(val) || "[]"==val){
  9.             jeformview.down("field[name=]").setValue("");
  10.             jeformview.down("field[name=]").setValue("");
  11.             jeformview.down("field[name=]").setValue("");   
  12.         }else{
  13.             jeformview.down("field[name=]").setValue(username);
  14.             jeformview.down("field[name=]").setValue(userId);
  15.             jeformview.down("field[name=").setValue(new Date());
  16.             if(JE.isEmpty(cbr)){
  17.                 jeformview.down("field[name=]").setValue(username);
  18.                 jeformview.down("field[name=]").setValue(userId);
  19.                 jeformview.down("field[name=]").setValue(new Date());
  20.             }
  21.         }        
  22.     }
  23.     me.store.on({
  24.         'add':function(){
  25.             me.updateVal(me.getValue());
  26.         },
  27.         'remove':function(){
  28.            me.updateVal(me.getValue());
  29.         },
  30.         'update':function(store, record, operation){
  31.             if(operation == 'edit'){
  32.              me.updateVal(me.getValue());
  33.             }
  34.         },
  35.         'clear':function(store,record,operation){
  36.             me.updateVal(me.getValue());
  37.         }
  38.     })
  39. }
复制代码


五、总结




六、关键字

多附件、change、文件变动




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-4-28 03:32 , Processed in 0.057704 second(s), 21 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表