首选文档视图渲染器的 Alfresco 代码位置

Alfresco Code location for preferred document view renderer

我已经修改了 Alfresco Community 5.0c 并且不知何故产生了一个错误。当我在文档库中时,将视图模式(选项右上角)更改为简单视图,文档显示正常。当我刷新页面时,我看到的不是简单视图,而是默认的详细视图。

问题是,我不明白 Alfresco.DocumentList.options.viewRendererName(documentlist.js) 属性设置在哪里。显然这是在 documentlist.js 文件之外以某种方式完成的,但我无法找出位置。

你能给我指明正确的方向吗?我想知道上面提到的属性在哪里设置为用户的首选视图模式(可能来自首选项)。

在 documentlist-v2.get.js 中,documentList var 是 Documentlist(found indocumentlist.js) 的配置。我找不到 如何 在对象中设置配置值 - 我只是假设它是某种框架魔法。

我的问题出在函数 doclibCommon() 中的 documentlist.lib.js 中,我将检查 model.preferences.simpleView === true 替换为 model.preferences.simpleView - 认为结果相同,但可读性更高.因此,if 子句的计算结果与预期不同。