PeopleSoft⼊门学习(⼆)
上⼀讲我们简单介绍了peoplecode中使⽤的定义,这⼀讲我们从开发⼀个简单的报表页⾯来向peoplecode say hello。
people match people
如图就是我们接下来要做的⼀个报表页⾯。根据⽤户需要,添加赛选条件(我这⾥根据性别年龄⾝⾼等做⽰例),match出集团同事中和⾃⼰最搭的那⼀个。
1. Page
根据需求,我们第⼀步先画出页⾯来。
记住,页⾯上的每⼀个定义都是要有字段field来绑定的。
对于查询条件,不在数据库中实体存在,我们可以定义⼀个临时表(Derived/Work)来集合这些字段
⽽grid中的字段则需要实体表或者视图来绑定了,当然我们需要去build这种类型的Record让其在数据库中真实存在。
⾄此,我们的页⾯已经初步成型了。
2. components
紧接着我们就要新建⼀个组件component来存放我们的Page了。
如截图⽰,将刚完成的Page页⾯直接拖进右侧的组件容器⾥,save后就输⼊组件名称,完成我们整个报表功能的⼀个容器包装了。
3. peoplecode
到code这⼀步就是将我们页⾯上静态的定义加上鲜活的事件了。
数据库学习入门书籍如截图⽰,选择button绑定字段search_btn的fieldChange事件⾥编写code。当然页⾯上的其他定义都有⾃⼰对应的事件编写相应的code。
4. project
实现了页⾯的功能事件后,下⾯就是将我们完成的容器即component包装到project发布了。新建⽅式
和前⾯所诉的新建field、Page、component等⽆差别。
5. menu
⼯程project出来之后我们接着就是要将组件加在系统规定的菜单⾥了。这时候我们⾸先确定加在哪个路径下的菜单,到并lock,然后加⼊project。接着开始注册组件。
后加⼊project。接着开始注册组件。
如截图⽰,可以使⽤peopletool集成的注册组件快捷⽅式。 ⾄此,我们的报表页⾯算是初步完成了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论