SmartGWT:Listgrid中的Selected Record绑定到另一个Window中的TextBox

时间:2012-05-22 06:27:27

标签: smartgwt listgrid popuppanel

我是SmartGWT的新手,

我有两个Windows。 Window1中的Button1显示包含listgrid的Window2。在Window2中按下Button2时,listgrid中的所选记录必须显示在Window1中的TextBox中。对此最好的方法是什么? 任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

你需要为两个classe Window1和Window2子类化Window 您可以在Window1中定义setTextBox1,它将是公共的,您可以在Window2中访问它,如果在其中您有一个方法setRefWindow1的Window1实例的引用。 所以当你实现时:

 Window1 w1 = new Window1();Window2 w2 = new Window2();w2.setRefWindow1(w1);
......

在buttonCLick中的Window2中

refWindow1.setTextBox1(dataFromSelectedRecord);

答案 1 :(得分:0)

如果您在Window2中可以访问Window1.Textbox,那么单击Wondow2.Button2,您可以从所选的listgrid&记录中获取值。在Window1.Textbox中设置该值。