jspx页面初始化时将View Object中SQL的变量赋bindings中的值 bind variable of the sql in vo

下面的例子以taskDetails1.jspx文件为例进行说明。

1、新增action。action的id为ExecuteWithParams。此操作在.jspx的binding中进行。此操作是为了给变量赋值。

A、打开jspx文件或这个文件的PagetaskDetails1Def.xml
并点Bingdings中的“+”

jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客
 

B、选中“action”,并点“OK”

jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客

C、选中VO对象,并选中其Iterator和Operation(为ExecuteWithParams),设置变量的值。并点“OK”
jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客
 
新增完看到的图为:
jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客
 
 
新增后代码为:
<action IterBinding="EiisFileT004Iterator" id="ExecuteWithParams"
            InstanceName="AppModuleAMFileFtpDataControl.EiisFileT004"
            DataControl="AppModuleAMFileFtpDataControl"
            RequiresUpdateModel="true" Action="executeWithParams">
      <NamedData NDName="VarInstanceId"
                 NDValue="#{bindings.instanceId.inputValue}"
                 NDType="java.lang.String"/>
    </action>

2、新增InvokeAction。为了让页面初始化时执行变量赋值。


A、打开jspx文件或这个文件的PagetaskDetails1Def.xml
并点Executables中的“+”

jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客
 
B、选中“InvokeAction”,并点“OK”

jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客

C、设置id和Binds值,Binds设置成前面的操作名称。并点“OK”
 
jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客

D、编辑InvokeAction

jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客

E、设置Refresh值。并点“finish”
 
jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客

最后在 PagetaskDetails1Def.xml 中生成的代码为:
jspx页面初始化时将View Object中SQL的变量赋bindings中的值  bind variable of the sql in vo - bxl766 - bxl766的博客


 <executables>
    <invokeAction Binds="ExecuteWithParams" id="setValueToVariable"  Refresh="always"/>
  </executables>
 
这样在页面初始化时就可以对VO中的变量赋值了。这个值可以是bindings中的属性值。我们在这个例子中就赋予了bindings中的instanceid的值,即: #{bindings.instanceId.inputValue}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值