2011-09-18 143 views
0

在一个窗口中,我有2个按钮 - 编辑和查看。 现在,除非用户按下'编辑'按钮,我打算'查看'按钮必须保持禁用状态。 一旦他按下编辑按钮,必须启用“查看”按钮并且必须禁用“编辑”按钮。 当它们中的任何一个被启用时,然后在点击时必须有重定向。当我在重定向后回到同一页面或重定向到同一页面时,此状态也必须保持不变(即启用“查看”按钮并禁用“编辑”)。 我尝试了以下,但得到错误:“事件侦听器不支持原生内容” 有人可以请帮我。如何使一个按钮处于非活动状态,并在按钮上按其他活动并按住zk中的状态。

 <button id = "ViewBtn" width="80px" label="View" 
      disabled="true"> 
       <attribute name="onClick"> 

        <zscript> 
        <![CDATA[ 
        Executions.sendRedirect("View.zul"); 
        ]]> 
       </zscript> 
        </attribute> 
     </button> 
    </row> 
    <row> 

     <button id = "EditBtn" width="80px" label="Edit" 
       > 
      <attribute name="onClick"> 
       <zscript> 
        <![CDATA[ 
        disabled="true"; 
        ViewBtn.setDisabled("false"); 
        Executions.sendRedirect("Edit.zul"); 
        ]]> 
       </zscript> 
      </attribute> 
     </button> 

    </row> 

感谢。

回答

0

这是因为你放在里面的。

事件监听器(用声明)已经假定了zscript(java代码),所以你不必声明它。

相关问题