七月十八号(笔记总结):
显示前端的UI,类似于后台管理系统中的首页布局
需要的spinner是Channel和Portal。
Channel是子框架,那么Portal是主框架
在Source Parts中
配置思路如下:
当在首页的列表中点击一个command进入到一个portal中,在portal中点击一个table链接(如上图所示,在href中
${COMMON_DIR}/emxTree.jsp?treeMenu=QOROSReimbursementApplicationDetailsToolbar&mode=insert)那么就会另外打开另一个portal,如上图所示,它由主框架portal、子框架channel、command、form、menu等组成。主框架portal里面包含子框架channel,那么channel里面包含很多的command,在这里展现的是porperties的command,当点击porperties时候打开了form和menu,那么menu中包含toobar。
下面是我们的配置
第一:
在portal中
Channels :引进Channels名字为QOROSReimbursementApplicationChannel。
Setting Name:默认都是Registered Suite。
Setting Value:Sourcing。(配置jsp的目录)
第二:
在channel中
Setting Name :ChannelID | Registered Suite
Setting Value:1 | Configuration
Commands:QOROSReimbursementApplicationPropertyCommand(应该是properties中的Commands,那么在channel中需要配置commend)
第三:
在menu中
4:是menu下面的toolbar,那么就是toolbar中的edit
5:获取到Name的值为QOROSReimbursementApplicationDetailsToolbar那么就是${NAME}。
6:当点击edit的按钮时,会打开另外一个portal,呈现出form和头名。
第四:
在command中(properties的command和edit的command)
QOROSReimbursementApplicationPropertyCommand:当点击properties的command时候,会出现menu和form。那么menu上面会有toolbar。
QOROSReimbursementApplicationEditCommand:这个是menu上面edit的command,那么当点击edit的command时候会出现form和pageheader如下图所示。
下面指的是两个command。
第五:在table中
当点击table中的名字链接的时候,那么会跳转到另一个portal中的menu里面的toolbar上面。通过配置的id得到相对应的用户信息。
Bug查找:
Portal
在notepad中Find in files输入搜索的字段名,打开所在的目录
在H:\lenga\enovia_custom目录下搜索