I use new version of griffon, 1.2.0. Is there a way to open new window (second view) inside the main app window by clicking button or something?
问问题
486 次
1 回答
2
假设辅助 View 定义了一个顶级 Window 容器,如下所示
application(id: 'secondaryWindow', ...) { /* content */ }
并且应用程序的配置文件 ( Application.groovy
) 包含一个由“辅助”标识的 MVC 组定义,那么任何控制器都可以像这样弹出窗口
import griffon.transform.Threading
class SomeController {
@Threading(Threading.Policy.INSIDE_UITHREAD_ASYNC)
def showSecondary = {
def group = createMVCGroup('secondary')
app.windowManager.show('secondaryWindow')
}
}
于 2013-03-20T09:16:01.510 回答