本文参考官网文档http://help.k2.com/onlinehelp/K2smartforms/UserGuide/1.0.7/default.htm#College_Application_and_Approval_Overview.html%3FTocPath%3DTutorials%7CCollege%20Application%20and%20Approval%20Overview%7C_____0。对于官网的实例我前后学习并照样操作了三遍,基本上明白了一些步骤的意义。本文项目及图片均来自官方文档。
对于一般的工作流程我们只需要通过网页版的K2 Designer进行编辑,表单定义,然后上线即可,本篇开始学习下K2的整个的开发流程。对于复杂工作流的开发模式,可自行摸索。
项目介绍:本项目是一个学生选课流程,较简单。学生通过访问网页来录入自己的信息并选择对应的课程,然后老师进行审批,并将审批结果通过邮件发给学生。
表介绍:有课程表(Course)、学生信息表(Student)、课程费用表(CourseFees)。一个Course对应多个Student,一个Course对应多个CourseFees。
实战介绍:本篇是讲解实战的基本内容,以后将会有四篇文章分别讲解项目SmartObject的创建,项目视图创建,项目程序创建,项目工作流创建。
实战所包含的知识点有:
- SmartObjects
- 视图
- 自动生成
- 手动创建
- 事件规则
- 窗体
- 窗体的状态(相当于不同的状态有不同的显示和事件)
- 窗体事件规则
- 控件
- 图片控件
- 下拉列表
- 列表控件
- 文本框
- 按钮
- 工作流
- 使用SmartForm开始工作流
- 使用SmartForm审批工作流
项目完成后的大概图片如下
时间: 2024-10-10 00:56:14