+ -
当前位置:首页 → 问答吧 → Listbox如何有inline editing功能?

Listbox如何有inline editing功能?

时间:2011-01-07

来源:互联网

Hi all,

product.zul(简化如下)
1
2
3
4
5
6
7
8
9
<window use="com.xx.ProductWin"> <listbox id="lib_product" onCreate="showList()">   <listhead>    <listheader label="号码"/>    <listheader label="名称"/>    <listheader label="售价"/>   </listhead> </listbox>
</window>


ProductWin.java(简化如下)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class ProductWin extends Window { public void showList(String sql){
  Listbox lib = (Listbox)getFellow("lib_product");
  List<Product> products = productDAO.search(sql);
  Iterator<Product> it = products.iterator();
  Product product;
  while(it.hasNext()){
   product = (Product)it.next();
          
   Listitem lit = new Listitem();
   lit.setValue(product);
   lit.appendChild(new Listcell(product.getProNC));
   lit.appendChild(new Listcell(product.getProName));
   lit.appendChild(new Listcell(product.getProPrice));    
   lib.appendChild(lit);
  } }
}


尝试把product.zul修增如下,
1
2
3
4
5
6
7
8
9
10
11
12
<listbox id="lib_product" onCreate="showList()">   <listhead>    <listheader label="号码"/>    <listheader label="名称"/>    <listheader label="售价"/>   </listhead>
  <listitem>    <listcell> <textbox inplace="true" /> </listcell>    <listcell> <textbox inplace="true" /> </listcell>    <listcell> <textbox inplace="true" /> </listcell>
  </listitem> </listbox>

增加listitem那区块, 似乎无作用!?

不知从何设定?

Thanx.

作者: imac   发布时间: 2011-01-07

把textbox放到listcell里就行了

作者: jumperchen   发布时间: 2011-01-07

热门下载

更多