介绍
针对列表编辑前后,列表内容处理,列表渲染等自定义事件。
添加自定义事件
- 选中需要编写自定义事件的字段
- 根据触发时机选择需要自定义的事件
自定义事件示例
内容格式化
function(value,metaData,record,rowIndex,colIndex,store,view){
var style = 'color: #ffffff;background: #D24D57;border-radius: 3px;position: relative;display: inline-block;padding: 3px 5px;font-size: 12px;font-weight: 400;vertical-align: middle;';
var style2 = 'color: #ffffff;background: #376bd0;border-radius: 3px;position: relative;display: inline-block;padding: 3px 5px;font-size: 12px;font-weight: 400;vertical-align: middle;';
/* var dvalue = JE.DATE.parseDate(value);
var tdate = new Date();
var cz = JE.DATE.diffDays(dvalue, tdate);
var zt = record.get("TASK_GZTYLE_CODE");
if(cz < 0){
return value + ' 还剩<span style = "color:#386bd0" > '+(0-cz)+' </span>天';
}else if(cz == 0){*/
//return + ' <span style = "color: #ffffff;background: #D24D57;border-radius: 3px;position: relative;display: inline-block;padding: 3px 5px;font-size: 12px;font-weight: 400;vertical-align: middle;"> '+value+' </span>';
//}else{
return ' <span style = "'+style2+'"> '+(value)+'</span>';
// }
}
事件效果
超链接
代码示例
function(column,value,record,grid){
grid.getSelectionModel().select(record);
JE.Action.doEdit(grid,record,grid.funcData.info);
}
- 展示效果
关键字
- 事件
最后编辑: admin 文档更新时间: 2024-08-21 10:58 作者:admin