关闭

PeopleSoft 入门学习(二)

157人阅读 评论(0) 收藏 举报
分类:
 上一讲我们简单介绍了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这一步就是将我们页面上静态的定义加上鲜活的事件了。
    peoplecode
    如截图示,选择button绑定字段search_btn的fieldChange事件里编写code。当然页面上的其他定义都有自己对应的事件编写相应的code。

  4. project

    实现了页面的功能事件后,下面就是将我们完成的容器即component包装到project发布了。新建方式和前面所诉的新建field、Page、component等无差别。

  5. menu

    工程project出来之后我们接着就是要将组件加在系统规定的菜单里了。这时候我们首先确定加在哪个路径下的菜单,找到并lock,然后加入project。接着开始注册组件。
    注册组件
    如截图示,可以使用peopletool集成的注册组件快捷方式。
    至此,我们的报表页面算是初步完成了。

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1753次
    • 积分:138
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章分类