介绍
beforerender (self)在组件渲染之前触发
参数说明
参数名 | 类型 | 说明 |
---|---|---|
self | Object | 当前组件的对象 |
示例
表单渲染前事件
//获取保存按钮
self.down('toolbar[itemId=buttonBar]').down('button[itemId=formSaveBtn]')
//获取字段
self.form.findField("TEST_TB1_ID")
列表渲染前事件
//隔行变色,列表添加样式
function(self){
self.view.getRowClass = function(record){
if(JE.isNotEmpty(record)){
//获取案例总价字段值
var ALWD_ALZJ = record.data.ALWD_ALZJ;
//判断总价大于等于50 显示的样式
if(ALWD_ALZJ>='50'){
return "row-sys-red";
}else{
return "row-sys-yellow";
}
}
}
}
按钮渲染前事件
function(self){
var userinfo= JE.currentUser.roleIds.split(',')
if(userinfo.indexOf('4028') != '-1'){
self.hidden = false;
}else{
self.hidden = true;
}
}
最后编辑: 肖海杰 文档更新时间: 2024-08-21 10:58 作者:吝志超