2013-02-17 92 views
0

我是GWT的Sencha GXT框架的新手,我如何从GXT生成的TextFields获取值以便将其发送到服务器?访问GXT中的小部件的值

import com.extjs.gxt.ui.client.widget.layout.FlowLayout; 
import com.extjs.gxt.ui.client.widget.layout.FormData; 
import com.extjs.gxt.ui.client.widget.layout.FormLayout; 
public class Form extends LayoutContainer{ 
TextField<String> lastName = new TextField<String>(); 
    lastName.setFieldLabel("Last Name"); 
    fieldSet.add(lastName, formData); } 

在客户端?我怎样才能从lastNameTextField输入的值?

回答

0

使用lastName.getValue();

由于每GXT TextField api

+0

你能帮助,我怎么能访问文本字段部件,从LayoutContainer? – Olzhas 2013-02-18 04:43:35

+0

尝试someLayoutContainter.getItemByItemId(java.lang.String itemId) – user1258245 2013-02-18 04:46:31

+0

TextField tf =(TextField )layout.getItemByItemId(“firstName”); Label lab = new Label(); lab.setText(tf.getValue());这行给我nullpointer异常 root.add(lab);我该如何纠正它? – Olzhas 2013-02-18 05:00:23