button、dateField、textField

=发=

一、button

1、Bean里禁用与启用----------------------<w:button value="增 加" id="btnAdd" jsvar="btnAddJS" width="80" disabled="true"></w:button>

Browser.execClientScript("btnAddJS.enable();");//无效   ------------ 闪一下,又恢复

Browser.execClientScript("btnAddJS.disbale();");//无效    ------------闪一下,又恢复

Browser.execClientScript("btnAddJS.enable();return false;");//---提示错误:return在函数之外

@Bind(id="btnAdd", attribute="binding")

private UIButton btnAdd_binding;  

。。。 。。。

btnAdd_binding.setDisabled(false);

btnAdd_binding.setDisabled(true);   //-----------------有效

@Bind(id="btnAdd", attribute="disabled")

private boolean btnAdd_disabled;

。。。 。。。

btnAdd_disabled=true;

btnAdd_disabled=false;   //---------------无效

2、JS禁用

btnAddJS.enable();

btnModJS.disable();    //---------------有效,但启用后  按钮无法执行bean中action里的方法


3、button同时设置disbale=true和immediate=true属性后,按钮是灰色、但实际可以单击、且单击后仍不能跳过校验???



二、dateField

        1、JS取值

<w:dateField id="XXLRSJ1" jsvar="XXLRSJ1" width="130" requiredMessage="起始审核日期不能为空!" required="true" fieldLabel="起始  ">  
    <f:convertDateTime pattern="yyyy年MM月dd日" timeZone="GMT+8" />                
</w:dateField>

jsvar.value--------------------------------Fub 。。。Gst。。。2012
jsvar.getValue()-------------------------2012年02月02日


三、textField

1、隐藏域赋逻辑值

@Bind(id="lrTag", attribute="value")
	private boolean lrTag_value=false;
<w:textField id="lrTag" jsvar="lrTag" hidden="true"/>
。。。 。。。
alert(sr[0].get('pass')==null);    //true
alert(lrTag.getValue()=='false');  //true
alert(lrTag.getValue()==false);    //false

----------------------------即JS中取到的逻辑值是“字符串”,要用字符串进行比较




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值