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?
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   回答