AWC 添加自定义的页面

module.json

{
    "name": "C9PDFQueryList",
    "description": "This is the C9PDFQueryList module"
}
 
2.states.json
 
{
    "C9PDFQueryLoc": {
        "data": {
            "browserTitle": {
                "source": "/i18n/C9CaseStudyListMessages",
                "key": "C9CaseStudyLocBrowserTitle"
            },
            "browserSubTitle": {
                "source": "/i18n/C9CaseStudyListMessages",
                "key": "C9CaseStudyLocBrowserSubTitle"
            },
            "headerTitle": {
                "source": "/i18n/C9CaseStudyListMessages",
                "key": "C9CaseStudyLocHeaderTitle"
            }
        },
        "view": "AwSearchLocation",
        "parent": "root"
    },
    "C9PDFSumSubLoc": {
        "data": {
            "priority": 0,
            "label": {
                "source": "/i18n/C9CaseStudyListMessages",
                "key": "C9ProjSumSubLocTitle"
            }
        },
        "params": {
            "filter": null
        },
        "parent": "C9PDFQueryLoc",
        "view": "C9PDFSumSubLocPage",
        "url": "/PDFQuery"
    }
}
 
 
3.kit.json
{
    "name": "C9PDFQueryList",
    "kitDeps": [
        "tc-aw-solution"
    ],
    "modules": ["C9PDFQueryList"]
}
 
4.commandsViewModel.json
 
{
    "commands": {
        "cmdPDFQuery": {
            "iconId": "cmdGeneratePdf",
            "title": "PDF查图",
            "description": "{{i18n.cmdPDFQueryDescription}}"
        }
    },
    "actions": {
        "activatecmdPDFQuery": {
            "actionType": "Navigate",
            "navigateTo": "#/PDFQuery",
            "navigationParams": {}
        }
    },
    "commandHandlers": {
       
        "cmdPDFQueryHandler": {
            "id": "cmdPDFQuery",
            "action": "activatecmdPDFQuery",
            "activeWhen": true,
            "visibleWhen": {
                "condition": "conditions.true"
            }
        }
    },
    "commandPlacements": {
        "cmdPDFQueryaw_globalNavigationbar": {
            "id": "cmdPDFQuery",
            "uiAnchor": "aw_globalNavigationbar",
            "priority": 100
        }
    },
    "conditions": {
        "isCaseStudyVisible": {
            "expression": "conditions.true"
        }
    },
    "i18n": {
        "cmdPDFQueryTitle": [
            "C9PDFQueryListMessages"
        ],
        "cmdPDFQueryDescription": [
            "C9PDFQueryListMessages"
        ]
    }
}
 
5.创建View和viewModel

6.npm run clean  npm run start

关键修改内容:

 

 

posted @   张永全-PLM顾问  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示