ウィンドウには、編集と表示の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>
ありがとう。