JXstar平台开发手册1.2
### JXstar平台开发手册1.2知识点 #### 1. 前台扩展指南 ##### 1.1 文件说明 - **文件夹说明**: 描述了开发平台中各个文件夹的作用和存放内容,例如`demo`文件夹用于存放新建业务功能页面文件,`jxstar-studio`用于存放开发平台的所有功能页面文件,`jxstar-system`用于存放系统设置功能,等等。 - **前台基类说明**: 提供了平台前台代码的核心基类,如`Jxstar.js`,`Request.js`,`JxExt.js`等,这些类分别负责不同层面的逻辑处理。 - **开发工具介绍**: 介绍用于开发过程中可能会用到的工具,虽然具体内容未在文段中给出,但通常包含代码编辑器、数据库管理工具、版本控制等。 ##### 1.2 前台执行机制说明 - **登录事件加载**: 描述了用户登录时后台加载过程和前台事件触发顺序。 - **功能页面加载**: 解释了前台如何加载特定功能页面,以及页面上元素的加载机制。 - **按钮事件加载**: 详细阐述了在用户操作按钮时,前后台是如何交互来实现事件处理的。 - **页面数据加载**: 描述了页面加载时数据是如何从后台获取并展示在前端的。 ##### 1.3 前台代码扩展原理 - **扩展原理**: 详细讲解了如何在JXstar平台上对前台代码进行扩展。 ##### 1.4 常见Grid扩展脚本 - **Grid自定义事件**: 如何在Grid中添加和处理自定义事件。 - **Grid页面初始化扩展**: 如何在页面初始化时扩展Grid的功能。 - **Grid系统事件扩展**: 如何处理Grid中的系统级事件。 - **数据导入的查询条件扩展**: 如何在数据导入功能中扩展查询条件。 - **下拉选择功能工具栏扩展**: 如何在Grid中扩展下拉选择工具栏。 - **在表格中添加按钮列**: 如何在Grid中添加一个包含按钮的列。 - **在表格中添加超链接列**: 如何在Grid中添加一个包含超链接的列。 - **在表格中取树形节点数据**: 如何在Grid中获取树形节点的数据。 - **在树形控件中显示本级复选框**: 如何在树形控件中显示当前层级的复选框。 - **在Grid工具中添加“时间段、部门选择”的查询栏**: 如何在Grid工具栏中添加时间段和部门选择功能。 ##### 1.5 常见Form扩展脚本 - **Form自定义事件**: 如何在表单中添加和处理自定义事件。 - **Form页面初始化扩展**: 如何在表单页面初始化时进行扩展。 - **Form系统事件扩展**: 如何处理表单中的系统级事件。 - **Form数据加载后扩展**: 如何在数据加载后对表单进行扩展。 - **Form取左边树形节点**: 如何从树形控件中获取左侧树形节点。 - **自定义事件执行后扩展**: 如何在自定义事件执行后进行代码扩展。 - **无脏数据标志的赋值方法**: 如何在没有脏数据标志的情况下给表单字段赋值。 - **Form事件执行后反馈数据到页面**: 如何在表单事件执行后将数据反馈到页面。 - **Form-SubGrid布局功能开发方法**: 如何开发表单中SubGrid布局的功能。 #### 2. 后台扩展指南 ##### 2.1 核心基类介绍 - **org.jxstar.service.BusinessObject**: 处理业务逻辑的对象。 - **org.jxstar.dao.BaseDao**: 为业务对象提供基础数据访问。 - **org.jxstar.util.log.Log**: 日志工具类,用于记录日志信息。 - **org.jxstar.dao.DaoParam**: 数据访问参数类,用于封装访问数据时所需的参数。 - **org.jxstar.dao.DmDao**: 用于操作数据模型的DAO类。 - **org.jxstar.util.DateUtil**: 提供日期处理工具方法。 - **org.jxstar.util.MapUtil**: 提供Map操作的工具方法。 - **org.jxstar.util.StringUtil**: 提供字符串操作的工具方法。 - **org.jxstar.util.key.KeyCreator**: 键值生成工具类。 - **org.jxstar.util.key.CodeCreator**: 用于创建和管理代码的工具类。 - **org.jxstar.util.factory.FactoryUtil**: 工厂模式工具类。 - **org.jxstar.control.action.RequestContext**: 请求上下文对象,用于在后台代码中操作请求相关的数据。 - **org.jxstar.util.resource.JsMessage**: 管理JavaScript消息的工具类。 - **org.jxstar.test.BaseTest**: 基础测试类,用于测试开发功能。 ##### 2.2 常见后台代码编写 - **BO示例代码**: 提供业务对象的示例代码。 - **后台新增记录**: 如何在后台实现新增记录的代码。 - **传递RequestContext参数**: 如何在方法间传递请求上下文参数。 - **后台BO反馈JSON对象到前台**: 如何将业务对象以JSON对象的形式反馈给前台页面。 #### 总结 JXstar平台开发手册详细介绍了如何进行前台和后台的扩展,涵盖了从文件夹组织、基类说明、前台执行机制到各种Grid和Form的扩展脚本,以及后台核心基类和常见代码编写方法。通过这些内容,开发者可以了解到如何利用JXstar平台进行高效和标准化的软件开发。手册中的知识内容覆盖了从项目结构的理解到具体的前后端功能实现,是开发者进行JXstar平台开发不可或缺的参考资料。
剩余40页未读,继续阅读
- ji1018ji2014-07-15为什么里面还是写着1.0?
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- fed54987-3a28-4a7a-9c89-52d3ac6bc048.vsidx
- (177367038)QT实现教务管理系统.zip
- (178041422)基于springboot网上书城系统.zip
- (3127654)超级玛丽游戏源码下载
- (175717016)CTGU单总线CPU设计(变长指令周期3级时序)(HUST)(circ文件)
- (133916396)单总线CPU设计(变长指令周期3级时序)(HUST).rar
- Unity In-game Debug Console
- (3292010)Java图书管理系统(源码)
- Oracle期末复习题:选择题详解与数据库管理技术
- (176721246)200行C++代码写一个Qt俄罗斯方块