【问题标题】:SmartGWT: Selected Record from Listgrid bind to TextBox in another WindowSmartGWT:从 Listgrid 中选择的记录绑定到另一个窗口中的 TextBox
【发布时间】:2012-05-22 06:27:26
【问题描述】:

我是 SmartGWT 的新手,

我有两个窗口。 Window1 中的 Button1 显示了一个包含列表网格的 Window2。在 Window2 中按下 Button2 时,listgrid 中的选定记录必须显示在 Window1 的 TextBox 中。最好的方法是什么? 任何帮助表示赞赏。

【问题讨论】:

    标签: smartgwt listgrid popuppanel


    【解决方案1】:

    您需要为两个类 Window1 和 Window2 子类化 Window 您可以在 Window1 中定义 setTextBox1,这将是公共的,并且您可以在 Window2 中访问,如果其中您使用方法 setRefWindow1 对 Window1 的实例进行了引用。 所以当你实例化时:

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

    并且在Window2中的buttonCLick

    refWindow1.setTextBox1(dataFromSelectedRecord);
    

    【讨论】:

      【解决方案2】:

      如果您在 Window2 中可以访问 Window1.Textbox,则在单击 Wondow2.Button2 时,您可以从 listgrid 的选定记录中获取值并在 Window1.Textbox 中设置该值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-05
        • 2022-01-21
        • 1970-01-01
        相关资源
        最近更新 更多