设为首页 加入收藏

TOP

[Teamcenter 2007 开发系列] web 非空验证(六)
2015-07-24 06:54:41 来源: 作者: 【 】 浏览:175
Tags:Teamcenter 2007 开发 系列 web 验证
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" alt="\" />


ModelEntity -- 这是web 端用来显示的对象

outValidationException - -> 包含了异常信息的对象集。

有了这些概念,在看看 Enterpriseva lidationActionComponent.java这只代码很容易的就可以得出结论:

使用 Attributeva lidationException 就能够得到想要的结果, 事实也如此。

贴一个代码段:

		Attributeva lidationException[] attr_exceptions = new Attributeva lidationException[1];
		Attributeva lidationException attr_exception = new Attributeva lidationException("Description","Required value is not specified.");
		attr_exceptions[0] = attr_exception;
		ValidationException ve = new ValidationException(dialogModelEntity,attr_exceptions);
		arguments.setObject("outValidatedModelEntity", dialogModelEntity);
                arguments.setObject("outValidationException", ve);
                OptionSet options = action_context.getOptionSet();
                Option localOption2 = options.getOption("validation-error");


适用状况

如果需要使用自己定义的非 Create, Update 的dialog 进行验证,

或是update 视不同状况更新的栏位和必填验证不同, 可以考虑

首页 上一页 3 4 5 6 下一页 尾页 6/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Chord算法实现详细 下一篇POJ 1915 Knight Moves(BFS+STL)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: