Zk 5.0.11在listbox中使用fulfill属性时出现NullPointerException

时间:2012-12-27 18:39:28

标签: zk

当使用一个简单的履行示例时,在列表框中,我得到一个空指针异常,我无法摆脱它。 http://zkfiddle.org/sample/38ipduo/44-Listbox-fulfill-attr-error

上面的小提琴提供了一个错误的工作示例。 调试代码,我可以看到下一行

org.zkoss.zk.ui.impl.UiEngineImpl$FulfillListener.<init>(UiEngineImpl.java:2058)

被叫两次。第一次一切似乎都很好,但第二次似乎没有填写一些数据,导致NPE。 任何想法我如何正确地工作小提琴工作? 提前谢谢。

e.g。

<listcell>
  <button id="btn" label="show" ></button>
      <div fulfill="btn.onClick">
      Hello world
      </div>
  <textbox value="@{person.name}" inplace="true" ></textbox>
</listcell>

我正在尝试使用单个记录的列表,作为zk论坛中的一个初始答案 建议几个id =“btn”元素可能会导致冲突。小提琴使用的是zk 5.我尝试过使用6.5并遇到类似的错误。

1 个答案:

答案 0 :(得分:1)

如果您在使用6.5时阅读错误,则会看到zk尝试添加div
作为一个不可能的孩子到button 我不确定这是否是您可以查看zk doc fulfill部分的错误 使用Event Listening并在java端添加Component应该是最好的解决方法。