|
本帖最后由 凯特-晋坤坤 于 2021-6-30 14:37 编辑
一、实现效果
1、在列表可以看到指定字段的标记「如:标红是未读的,标绿是已读『颜色自定义』」
二、实现思路
1、在列表配置中,添加编辑列
2、在功能配置中配置启用修改标记
3、在列表字段中找一个字段注册列内容格式化事件
4、通过添加编辑列生成的字段去判断是否已经读过,查看数据时会改SY_FUNCEDIT的状态
三、具体操作
1、在列表中添加编辑列
2、在功能配置中勾选「启用修改标记」
3、指定字段,列格式化把数据标记添加在上面
四、相关代码(可选)
- function(value,metaData,record,rowIndex,colIndex,store,view){
- var grid = this,
- column = grid.columnManager.getHeaderAtIndex(colIndex);//当前列
- //关键字处理结束
- var funcEdit= record.get('SY_FUNCEDIT');
- if("1"==funcEdit){
- return '<div style="background:#ffcf44;display:inline-block;width:5px;height:5px;border-radius: 100%;vertical-align: middle;margin-right:5px;"></div>'+value;
- }else if("2"==funcEdit){
- return '<div style="background:#E94B4D;display:inline-block;width:5px;height:5px;border-radius: 100%;vertical-align: middle;margin-right:5px;"></div>'+value;
- }
- }
复制代码
五、总结(可选)
无
六、关键字
启用修改标记
|
|