как сделать одну кнопку неактивной, а другую активной - нажать и сохранить состояние в zk. - PullRequest
0 голосов
/ 19 сентября 2011

в окне у меня есть 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>

Спасибо.

1 Ответ

0 голосов
/ 22 сентября 2011

Это потому, что вы помещаете внутрь.

Слушатель события (объявленный с) уже использует zscript (код Java), поэтому вам не нужно объявлять его.

...