0

我构建了一个基本上有两个 gui 屏幕的 google gui web 应用程序。第一个 gui 屏幕有一些文本输入字段,当用户单击“提交”时,它应该拉出第二个 gui 屏幕,显示一些结果。

我的第二个 gui 开始与第一个相同:

function displayForm2(hwEntered){
var app = UiApp.createApplication().setHeight('800').setWidth('600');;
var panel = app.createVerticalPanel();
...code and stuff...
app.add(panel);
return app;
}

我如何使它作为一个网络应用程序工作?

4

1 回答 1

0

您应该在同一个 Ui 实例中构建您的 2 GUI,但在单个垂直面板内的 2 个单独面板上。然后你只需要setVisible(true)一个面板,而另一个面板setVisible(false)......你可以使用客户端处理程序或服务器处理程序来做到这一点,这是一个选择问题,但如果按钮没有其他功能,客户端处理程序会更快更简单。“父面板”(垂直或水平)将确保每个面板都显示在显示器的同一位置。

你应该很容易在这个论坛上找到一些明确的例子

于 2012-12-10T21:40:36.873 回答