版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
{
    "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角标数量是需要进行展示,所以需要进行一下特殊配置

...