找回密码
 注册成为天翎用户
查看: 2521|回复: 10

如何获取一个系统的全部申请状态

[复制链接]
2222kk 发表于 2012-6-13 15:42:00 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-6-28 16:20 编辑

如何获取一个系统的全部申请状态
 楼主| 2222kk 发表于 2012-6-13 15:43:47 | 显示全部楼层
就是其流程中的状态标签的获取
回复

使用道具 举报

 楼主| 2222kk 发表于 2012-6-13 15:44:25 | 显示全部楼层
getStateLableList() 是否有效果
回复

使用道具 举报

purple 发表于 2012-6-13 16:11:49 | 显示全部楼层
您好,平台没有获取流程所有状态标签的函数,请问您具体是要做什么,方便的话,请提供您的实际需求,以便我们这边结合平台,为您提供最优的解决方案,谢谢。
回复

使用道具 举报

 楼主| 2222kk 发表于 2012-6-13 16:15:04 | 显示全部楼层
回复 4# purple


    我想把所有的状态标签,做成下拉框,来进行查询

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

purple 发表于 2012-6-13 16:23:08 | 显示全部楼层
您好,您的意思是要在查询表单中某个将所有的状态标签查询出来作为下拉框选项值,作为视图过滤数据的一个参数吗?如果是,不行,您只能用文本框,让用户自己输入。带来不便,敬请见谅。
回复

使用道具 举报

 楼主| 2222kk 发表于 2012-6-13 16:29:50 | 显示全部楼层
回复 6# purple


    我知道还有一个办法就是从数据库读取,但操作数据库我感觉很麻烦,不太想做
var opts=createOptions();
opts.add("","");
var sql = "select * from obpm.dbo.T_STATELABEL";
var subdocs1 = queryBySQL(sql);
if(subdocs1 != null && subdocs1.size() > 0) {
   for (var iter1 = subdocs1.iterator(); iter1.hasNext();) {
    var subdoc1 = iter1.next();
        temp1 = subdoc1.getId();
        println("下拉框*****"+temp1);
       opts.add("temp1","temp1");
        }
}
opts;
回复

使用道具 举报

purple 发表于 2012-6-13 16:32:38 | 显示全部楼层
回复 7# 2222kk


    刚查询了平台结构表,刚准备告诉您,可查询系统库下的T_STATELABEL表,通过applicationid可过滤出指定软件下的所有状态标签,但是这里得到的值,不是我们在节点填写的状态标签值,而是在软件--常用工具下定义的。目前我这边也只有这两种方式,带来不便,敬请见谅
回复

使用道具 举报

 楼主| 2222kk 发表于 2012-6-13 17:40:42 | 显示全部楼层
回复 8# purple


嗯 好的
回复

使用道具 举报

 楼主| 2222kk 发表于 2012-6-28 16:08:42 | 显示全部楼层
己解决 谢谢
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 19:48

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表