【发布时间】:2015-03-20 15:17:37
【问题描述】:
在 griffon 视图中,我有一些基于模型参数构造面板的代码.. 所以我有..
if (model.stillageType.equals("SNP3")){
// build a panel ..
}
if (model.stillageType.equals("SNP6")){
// build a different panel ..
}
我目前正在尝试通过本地配置文件从 mvcGroupInit 设置模型 - 我读取了文件并设置了模型 - 但此时我的视图似乎已经构建并且没有显示任何内容。一旦设置了值就不会改变 - 它不是动态属性。我只是希望能够在不同的 PC 上加载多个版本,每个版本都显示不同的设计面板。我可以通过对每个发行版进行硬编码来解决它,但我真的很想从配置文件中加载它。在我的 mvcGroupInit 例程中我有..
model.stillageType =
connector.properties.get('stillageType')
这将加载模型但我认为视图已经构建并且它没有被应用..无论如何我可以做到这一点吗?
谢谢
【问题讨论】: