我是SmartGWT的新手,
我有两个Windows。 Window1中的Button1显示包含listgrid的Window2。在Window2中按下Button2时,listgrid中的所选记录必须显示在Window1中的TextBox中。对此最好的方法是什么? 任何帮助表示赞赏。
答案 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中设置该值。