- 注册时间
- 2012-8-3
- 最后登录
- 2012-10-31
- 阅读权限
- 10
- 积分
- 153
- 精华
- 0
- 帖子
- 38
|
本帖最后由 常常 于 2012-8-9 14:50 编辑
如上图所示:实现一个岗位发布的功能,其中岗位状态有新建、发布、结束和终止四种状态。
代码:
<div type="comboboxcolumn" field="publishStatus" width="100" headerAlign="center" allowSort="true">状态
<input property="editor" class="mini-combobox" style="width:100%;" url="data/status.txt" />
</div>
status.txt:
[
{ "id": "新建", "text": "新建" },
{ "id": "发布", "text": "发布" },
{ "id": "结束", "text": "结束" },
{ "id": "终止", "text": "终止" }
]
我想要的效果:如果是“新建”可以把状态修改为“发布”状态,同时触发一个事件修改数据库表相关状态;如果是“发布”状态可以把状态修改为“发布”,同样修改表记录;如果是“结束”和“终止”状态不允许修改状态。(其中发布岗位信息之后的默认信息状态为“新建”)
现在遇到的问题:不能根据已有的状态,显示对应的操作(状态是不可逆的,比如结束不能修改为新建)。
|
|