定制开发培训常见问题汇总

digest 精华[复制链接]
李锐l00265127   小试牛刀  发表于 2017-3-2 19:51:49

最新回复:2017-03-02 21:02:38

1打开page页面无法显示
如果查看pages下的页面有如下报错,请参考这个issue:http://rnd-isourceb.huawei.com/digitalstudio/support/issues/74

2打开page页面显示混乱且无国际化
当前工具版本0224如果导入了omniCommon的工程,并且希望浏览page或gadget,需要按如下步骤操作:
①单击“window”-“show view”-“other”,在弹出框选择“Java”-“Package Explorer”。
②在包视图中找到工程“com.huawei.bes.omnichannel_omniComm_c”,打开下面的pom.xml文件
③在依赖的<modules>页签下,把所有注释掉的工程恢复。如:<modules>
                <module>com.huawei.bes.omnichannel_omniComm_c.component</module>
                <module>com.huawei.bes.omnichannel.base.ui_omniComm_c</module>
                <module>com.huawei.bes.omnichannel.base.gadget_omniComm_c</module>
                <module>com.huawei.bes.omnichannel.extention4telecom.artificial.gadget_omniComm_c</module>
                <module>com.huawei.bes.omnichannel.extention4telecom.telecom.gadget_omniComm_c</module>
                <module>com.huawei.bes.omnichannel.extention4telecom.telecom.web_omniComm_c</module>
                <module>com.huawei.bes.omnichannel.extention4telecom.selfservice.gadget_omniComm_c</module>
                <module>com.huawei.bes.omnichannel_omniComm_c.component.web</module>
                <module>com.huawei.bes.omnichannel.base.service_omniComm_c</module>
                <module>com.huawei.bes.omni.base.foundation.service_omniComm_c</module>
                <module>com.huawei.bes.omnichannel.extention4telecom.base.service.plugin_omniComm_c</module>
                <module>com.huawei.bes.omnichannel_omniComm_c.application</module>
                <module>com.huawei.bes.omnichannel_omniComm_c.bconf</module>
                <module>
                        com.huawei.bes.omnichannel_webChannel_omniComm_c_plugin
                </module>
                <module>
                        com.huawei.bes.omnichannel_retailShop_omniComm_c_plugin
                </module>
        </modules>
④Ctrl+S保存后,单击“project”-“indexclean”刷新索引。
⑤重启DigitalStudio工具。
3打开页面有如下报错

执行1、2两个问题的操作步骤。
4执行project-clean报错


①单击“window”-“show view”-“other”,在弹出框选择“Java”-“Package Explorer”。
②右键单击“C20TestNG”,选择maven->disable maven nature。
③单击“project”-“index clean”刷新索引。

5查找Viewentity如何逐层查询
①从二次开发资料中直接找
根据大概的层级寻找个人客户基本信息。
12
34
②在IDE工具中viewentity中同样根据层级去寻找。

③其实可以在返回报文转换脚本中清楚的看到这个层级关系,即拼装报文的入参层级与Entity的层级必须是一致的。例如:
// 客户详情
            custDetailInfo
            {
                custBasicInfo
                {***

 //个人客户信息补充
                def individual = customer.individualInfo                
                if (null != individual && null != individual.individualBaseInfo)
                {
                    indvInfo
                    {
                        indvBriefInfo
                        {

代码里这些节点都是严格对应ViewEntity的,可以研究一下。
本帖最后由 李锐l00265127 于 2017-3-3 14:24 编辑
跳转到指定楼层
李锐l00265127   小试牛刀  发表于 2017-3-2 19:57:26

占用
1992   小试牛刀  发表于 2017-3-2 20:04:48

二楼小板凳,,给个赞
潘凯强   小试牛刀  发表于 2017-3-2 20:23:48

豆芽兜   金牌会员  发表于 2017-3-2 21:02:38

快速回复 返回顶部