2017-11-17 5 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%"'> 

HELしてください試してみますp私。

もう一つの問題私はこの

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

どのように私は、場合や、Javaコードを使用して使用することができるようなコードを持っている場合は?不可能である??質問はベネズエラからの簡単なおかげでたくさんおよびよろしく.....

答えて

1

まず第一であれば申し訳ありません

test.setIf(boolean???????) 
よう

何か

は、正しいMVVMを使用してください。
@ {}は、zk6.0から作成されたMVVMへのバグの多いバージョンです。
あなたはZKドキュメントでそれを見つけることさえできません!本当のMVVMで

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

2番目の質問:
ザ・特別な属性場合。 falseと評価された場合、コンポーネントはDOMにレンダリングされないため、静的バインディングのみがここで動作します。
したがって、可視コンポーネントを使用するか、このコンポーネントをDOMに追加できるかどうかをjavacodeで確認してください。

関連する問題