2011-09-18 2 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 (자바 코드)로 가정하므로 선언 할 필요가 없습니다.

관련 문제