0

ウィンドウには、編集と表示の2つのボタンがあります。これで、ユーザーが「編集」ボタンを押さない限り、「表示」ボタンを無効のままにしておく必要があります。彼が編集ボタンを押すと、「表示」ボタンが有効になり、「編集」ボタンが無効になる必要があります。また、どちらかが有効になっている場合は、クリックするとリダイレクトが必要になります。また、リダイレクト後に同じページに戻ったとき、または同じページにリダイレクトされたときに、この状態が持続する必要があります(つまり、「表示」ボタンが有効で「編集」が無効)。次のことを試しましたが、エラーが発生します:「イベントリスナーはネイティブコンテンツをサポートしていません」誰かが私を助けてくれませんか。

        <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>

ありがとう。

4

1 に答える 1

0

の中に入れるからです。

イベント リスナー ( で宣言) は既に zscript (Java コード) を想定しているため、宣言する必要はありません。

于 2011-09-22T03:34:32.917 に答える