在前面几篇文章中我介绍了RaidWebDev的概况,然后通过过Product模块演示了如何使用RapidWebDev框架快速的开发一个业务功能。从本章开始,我将重点介绍RapidWebDev的XML可配置界面中的每个节点及属性的功能和注意事项,让大家彻底的掌握RapidWebDev动态页面的配置,结合自己的业务逻辑,给客户提供更友好的操作界面。
1.基础和概念
Rapid web框架让开发人员快速的建立纯AJAX驱动的应用而不用写太多的HTMl ,CSS,Javascript。而让这成为可能是就是RapidWebDev的界面配置文件(*.dp.xml ),我们将它命名为动态页面。下图为动态页面的运行效果:
一个动态页面包含了query panel , button panel , grid panel , detail panel 以及 aggregate panel 。Detail 和aggregate panel以弹出窗口的形式出现,它们在用户处理创建、查看、修改操作或者其他业务处理的时候显示,下图为创建一个新的实体对象:
·Detail panel 用于添加、编辑及修改单条记录.
·Aggregate panel用于对数据进行批操作或者一些自定义的业务处理,如:批删除,批审核,导入等.
·Button panel 用于放置添加按钮和一些自定义操作逻辑的按钮.
在动态页面中,只有GridPanel是必须的,也只有Button Panel可以同时存在多个,其他的panel可以有一个,也可以没有,panel在页面上的显示顺序和他在配置文件中的位置相同。
时间: 2024-11-01 12:09:10