`
wangqi101023
  • 浏览: 43049 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
      在多个region之间交流可以用event实现。在子region中有event publisher.main 页面定义文件中可以给自己的event或其他region的event定义customer。 check below link for simple steps: http://biemond.blogspot.jp/2009/01/passing-adf-events-between-task-flow.html
Tips: 1.当我们在一个taskFlow中点击按钮或其他invokeAction行为,触发了方法改变了scope值(只测过pageFlowScope和requestScope),页面上的value为这些scope值的Text会自动跟着改变。而table等其他组件则需要设置PPR或其他方法改变。   2.而在两个region之间时,requestScope可以传到第二个region的第一个页面,自然该页面上的text可以跟着改变,而通过参数的方式传到第二个region的pageFlowScope的参数是没法在text中自动跟着改变的,不管该pageFlowScope中的值是直接设置到v ...
Bounded Task Flow 转成 Task Flow with Pages 后可以run其中的pages。 but 这样运行的页面是没法跳转到其他pages的。

adf 字段求Sum

    博客分类:
  • ADF
for example:有一个部门表,一个员工表。现在要求出每个部门的员工数量。在建好了两个表之间的link前提下,在部门VO中加一个属性(Number后BigDecimal),在RowImpl.java中找个该属性的get方法。在该方法中编辑。   1.部门必须有员工的accessor.   2.在该方法中Row Interator emp = getEmpVO(); 注,这里拿到的emp是每个部门下的emp。而不是全部。   3.然后while(.hasnext()) {.next...}方法将所有行数累加。   4.这是后加的属性值就是返回的sum。   当然如果 ...
adf 中很容易实现选中一行后,iterator指到该行,其他属性值或form跟着改变的功能。最重要的是table会有一个selectionListener:#{bindings.VO.collectionModel.makeCurrent}。
与上文中bounded Task Flow间传值类似,不同的是传递的值在定义region页面的定义文件中找到task flow。然后在修改,填入参数值。而不是通过task Flow的src文件.
比如,当Task Flow A 调用Task Flow B时,传递参数selectCountryName到B中:   1.定义Task FlowB 的Input Parameter 2.在Task FlowA 中<task-flow-call>中加入 <task-flow-call id="flowB">      <task-flow-reference>        <document>/WEB-INF/flowB.xml</document>        <id>flowB</i ...
ADFContext adfCtx = ADFContext.getCurrent();      Map reqScope = adfCtx.getRequestScope();      reqScope.put("flag", "true");           Boolean statu = (Boolean)reqScope.get("flag");
readOnly VO中LOV是不能显示下拉框的,因为readOnly的VO不允许任何输入值,包括选择下拉框。结果就是
将数据用af:panelgrouplayout包裹,然后设置panelgrouplayout的Halign='right',layout="horizontal"
在VO 的Attribute的UI Hints中选择Format Type:Simple Date,随便选择一种format。然后到Bundle.properties文件中修改对应的format,用a代表AM/PM。for example,ahh:mm显示的是AM11:11的格式(11g)。
原文:http://technology.amis.nl/2006/07/27/creating-a-dynamic-ajax-column-footer-summary-in-a-table-component-using-adf-faces/ 为了防止打不开,复制原文如下:   Creating a dynamic (AJAX) Column Footer Summary in a Table Component using ADF Faces One fairly common requirement for web applications is the display of ...
在ie下,双击文本框,会有历史记录出来,选中其中的值并不能触发onchange事件,这时可以给文本框加autocomplete="off"属性,这样就不会有历史记录了。
tostring() unavailable - no suspended threads问题:  前几次没问题,突来就会页面直接卡住,debug进去以后也会停在里面。  主要是因为没有释放hibernate中的session。释放如下: Session session = getSession();  try {   String hql = "from Order where orderNumber = '" + orderNumber + "'";   Query query = sessio ...
当点击button后,js中用document.getElementById("frame").src="OTFSAF201_RESERVECHANGELIST"改变id为“frame”的iframe的src,但始终改变不了。加了alert后,当alert出来后出现src的页面,可选中确定后,又跳回了原来的页面,结果就是没改变。   解决方法:     <s:submit value="Reserve Change List" onclick="RESClick();return false; "/&g ...
Global site tag (gtag.js) - Google Analytics