新建一个简单的Portal(一)

一般的portal创建挺容易的,但是要是管理员的portal就有点郁闷啦感觉里面的东西还是挺多的,可能是刚开始接触吧,所以一直很佩服那些搞Pega开发的人,尤其是PegaRULES process Commander的出生,还有那些辛勤的开发者。接触了一段时间的pega有时候感觉pega挺有意思的,有时候却让自己很头痛。感觉Pega没有自己库的很详细的帮助文档。有些东东不知道该怎么查找。在以后的学习中会把接触到的点点滴滴写下来,帮助自己以后的参考。
[b]简单的用户portal的创建:[/b]
[img]http://huazuoyu.iteye.com/upload/picture/pic/73614/bde855d2-902a-30e0-a45a-e75952218081.bmp[/img]
在skin选项中我们可以选择自带的,也可以自己定义。
[img]http://huazuoyu.iteye.com/upload/picture/pic/73616/a03cb226-2398-3f53-a949-8b24490bbf4b.bmp[/img]
Gadget一栏中,可以选择pega自带的,也可以自己定义,此处的是自己定义的。CustomMenu如下:
[img]http://huazuoyu.iteye.com/upload/picture/pic/73618/967c6aa4-44fa-3d03-a953-de1c33eb7bd8.bmp[/img]
[img]http://huazuoyu.iteye.com/upload/picture/pic/73620/61b54f72-5428-3002-aa86-d1d6b95f765f.bmp[/img]
在第一篇文章中好像提到过openWorkByURL(...)是pega内部的一个函数好像是在desktopapi.js中,但是具体怎么看源代码我就不知道了。,这些东西也是在原有的项目中看到的。这边的目的是在点击该按钮的时候在workspace中打开一个新的Harness。Gadget的做法都是一样的,需要注意一点的是,我们自定义的Rule(Gadget选项中所填写的Rule)是建在Data-Gadget下面的。openWorkByURL(...)其实看参数的名字也很简单理解的,下一篇文章将会提到一些。
下面是点击按钮之后所调用的activity,activity中仅仅是打开一个Harness,这个Harness被一个Model来初始化一些数据。activity以及Model等等一些参数是在openWorkURL中指定的。
[img]http://huazuoyu.iteye.com/upload/picture/pic/73622/8b8106cc-3dc5-3feb-a5bf-35ea851e6ccd.bmp[/img]
[img]http://huazuoyu.iteye.com/upload/picture/pic/73644/e707b40c-fc54-36b2-be68-73282c4fed67.bmp[/img]
[img]http://huazuoyu.iteye.com/upload/picture/pic/73642/883be107-37a6-3214-b478-d1f46bae7aeb.bmp[/img]
图片中的那些Parameter就是openWorkURL中的一些参数,前面有图标的表示必传。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值