介绍

针对列表编辑前后,列表内容处理,列表渲染等自定义事件。

添加自定义事件

  • 选中需要编写自定义事件的字段

  • 根据触发时机选择需要自定义的事件

自定义事件示例

内容格式化
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);
}
  • 展示效果

关键字

  1. 事件
最后编辑: admin  文档更新时间: 2024-08-21 10:58   作者:admin