0

我正在为 Zenoss 编写一个包含新数据源的 ZenPack。DataSource 与另一个持久对象有 ToOne 关系,我正在尝试构建用户界面以允许用户指定此关系的值。我给 DataSource 一个 factory_type_information 属性,其中的“immediate_view”键映射到皮肤/模板的名称 - “viewAgentScriptDataSource”。在 ZenPack 的皮肤目录中,我创建了 viewAgentScriptDataSource.pt。Zenoss 似乎很喜欢这一点,现在当我查看 DataSource 的一个实例时,我看到了一个基于 viewAgentScriptDataSource.pt 的页面。

但是,在第一次成功之后,我对皮肤/模板文件所做的任何编辑都将被忽略。我尝试用更真实的东西替换文件的虚拟内容并重新加载数据源视图。虚拟内容仍然出现。我尝试重新启动 Zenoss 并重新加载视图。虚拟内容仍然出现。我尝试删除我的 ZenPack 并重新安装它。虚拟内容仍然出现。

如何让 Zenoss 加载皮肤文件的新内容?

4

1 回答 1

1

问题是我所做的模板更改实际上都没有对最终页面输出产生任何影响。变化被拾起,它们只是无关紧要。

于 2009-10-16T14:59:24.963 回答