JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » AJAX討論區 » ZK  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 关于数据绑定的问题!!!
fuleonardo





發文: 53
積分: 0
於 2009-02-05 17:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟初学ZK,最近在研究数据绑定,遇到个问题,麻烦各位大大们帮忙看看,谢谢

我在点击一个按钮的时候执行:person.setFirstName("XXXX");
然后listbox中的绑定person firstname这个属性的单元格的值应该也相应的换成"xxx"
可是我要点两次按钮才行....
这是为什么啊?
下面是代码,麻烦各位大大看下,感激~~~

ZK代码:

<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="./treewin" ?>
<zk>
<zscript>
org.test.Person person = new org.test.Person();
person.setFirstName("Morgen");
person.setLastName("Freeman");
</zscript>

<window id="treewin" sizable="true" closable="true" title="ddd" width="60%" mode="modal" minimizable="true">
<button label="testBtn" id="btnn1">
  <attribute name="onClick">
    person.setFirstName("XXXX");
  </attribute>
</button>
<listbox>
<listhead>
<listheader label="First Name" width="100px"/>
<listheader label="Last Name" width="100px"/>
<listheader label="Full Name" width="100px"/>
</listhead>
<listitem>
<listcell>
<textbox id="firstName" value="@{person.firstName, save-when='btnn1.onClick'}"/>
</listcell>
<listcell>
<textbox id="lastName" value="@{person.lastName}"/>
</listcell>
<listcell label="@{person.fullName}"/>
</listitem>
</listbox>
</window>
</zk>

Person 类:
package org.test;

public class Person {

  private String firstName;
  private String lastName;
  private String fullName;
  
  public Person() {}

  public String getFirstName() {
    return firstName;
  }

  public void setFirstName(String firstName) {
    this.firstName = firstName;
  }

  public String getLastName() {
    return lastName;
  }

  public void setLastName(String lastName) {
    this.lastName = lastName;
  }

  public String getFullName() {
    return firstName + " " + lastName;
  }

  public void setFullName(String fullName) {
    this.fullName = fullName;
  }
  
}


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1126 关于数据绑定的问题!!! fuleonardo 1806 2009-02-05 17:42
1011 Re:关于数据绑定的问题!!! henrichen 137 2009-02-06 01:45
997 Re:关于数据绑定的问题!!! fuleonardo 28 2009-02-06 09:05
986 Re:关于数据绑定的问题!!! henrichen 242 2009-02-09 09:11
» JWorld@TW »  AJAX討論區 » ZK

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8