2017-11-17 4 views
1

이 코드를 사용하고 있습니다. 어느 것이 잘 작동하고 있습니다.Zk 프레임 워크 6.5.3 E.L을 사용한 작곡가와의 바인딩

<window id="win" xmlns:w="http://www.zkoss.org/2005/zk/client" apply='MyComposer'> 
<textbox value="@{$composer.student.name}"/> 

는하지만 난 내가 적절한 게터와 부울 전각이 내 작곡가이

<cell width='$composer.fullWidth?"70%":"50%"'> 

같은 것을 사용하고 싶지만 내가 많은 시도가 있지만 아무것도 보인다 작곡가와 함께 참조 할 수 없습니다 ... 나 좀 도와

제발 일을 나는

<cell width='@{$composer.fullWidth}?"70%":"50%"'> 
<cell width='{$composer.fullWidth}?"70%":"50%"'> 
<cell width='@{composer.fullWidth}?"70%":"50%"'> 

그러는하십시오 시도가 나.

또 다른 질문 내가이

<textbox id='test' if='expression'/> 

같은 코드가 어떻게 i를하거나 자바 코드를 사용하는 경우를 사용할 수있는 경우 ?? 가능하지 않니 ?? 문제는 많은 베네수엘라에서 안부 ..... 모든

답변

1

첫째, 올바른 MVVM을 사용하십시오 간단한 덕분에

test.setIf(boolean???????) 

죄송 경우 같은

뭔가.
@ {}은 zk6.0에서 생성 된 MVVM까지 버그가있는 버전입니다.
ZK 문서에서 다시 찾을 수 없습니다! 실제 MVVM와

:

@load(vm.fullwidth?'70%':'50%') 

두 번째 질문 :
다음은 특별 한 속성합니다. false로 평가되면 구성 요소가 DOM에 렌더링되지 않기 때문에 정적 바인딩 만이 여기에서 작동합니다.
그래서 visible을 사용하거나 javacode에이 컴포넌트를 DOM에 추가 할 수 있는지 확인하십시오.

관련 문제