次のように、特定の比率の列で ZK グリッドを配置しました。
<grid model="@load(vm.rowList)">
<template name="model">
<row>
<cell width="7px">
<label value="@load(each.number)"/>
</cell>
<cell width="55px">
<vbox>
<button label="Up" width="100%"
onClick="@command('up',row=each)" />
<button label="Down" width="100%"
onClick="@command('down',row=each)" />
</vbox>
</cell>
<cell width="100%">
<label value="@load(each.text)"/>
</cell>
</row>
</template>
</grid>
各列の幅がグリッドの 1/3 になるボタンを押すまでは正常に表示されます。
理由がわかりません。幅を一定に保つ方法を提案してください。