...
代码块 |
---|
{ "key": "index_0", "func": "=function() {rootScope.super_go('common_model_category_list', {meta_state: 'todoMessage', model: 'Message'})}", "label": "更多" } |
整体示例配置及效果:
附:
1)常用首页的列表插件list附:常用首页的列表插件list_config样式参考(配置在列表插件对应的模型场景中),注意middle_left_area和middle_right_area对应的字段key根据需要进行替换
...
代码块 |
---|
"list_config": {
"view": {
"pc": "homepage"
},
"customCellClass": "=function(_row,_col){return 'flex-h-space'}",
"homepage_meta": {
"hide_label": true,
"border_bottom_hide": true,
"content": {
"showPoint": [
"middle_left_area"
],
"middle_left_area": [{
"class": "font-12 one-ellipsis flex-1-1-auto ellipsis-text",
"key": "content"
}],
"middle_right_area": [{
"class": "font-12 gray-600 margin-12",
"key": "send_date",
"type": "timeFormatTwo"
}]
},
"class": {
"middle_left_area": "flex-1-1-auto ellipsis-text flex-nowrap",
"middle_right_area": "ellipsis-text flex-0-0-auto"
},
"dynamic_template": true
},
"paging": {
"page_size": 10
}
}, |
2)将WarnMessage模型的列表数据配置在首页时,需要在场景中补充跳转按钮配置
代码块 |
---|
"actions": [{ "key": "go_warn", "action": [{ "key": "warnEdit", "action": "CALL_API", "options": { "api": "warn.message.edit", "params": { "id_": "expression[GET(SELECT_ITEM(),['id'])]", "info": { "status": 2 } } } }, { "key": "super_go", "action": "GO_STATE", "options": { "state": "expression[STR_SLICE(GET(SELECT_ITEM(),['state','url']), 1)]", "params": "expression[GET(SELECT_ITEM(),['state','param'])]" } } ], "default": true, "hide": true }] |
3.配置分页的角标(不需要角标可以不配置)
tab角标数量是需要才进行展示,所以需要进行一下特殊配置
...