有没有办法根据文档处于编辑模式还是读取模式来动态更改样式表文件?根据文档模式动态更改样式表
我想什么做的是下面的代码添加到资源的href属性的“计算值”选项:
if(document.isEditable()){
return "style_edit.css"
}
else{
return "style_read.css"
}
我这个主要问题是,加载页面时,它给错误“找不到文档”。这可能是因为加载页面时,只有包含文档的视图以及用户单击文档ID时,会出现带绑定文档的自定义控件。我不知道如何将绑定到页面加载时可用的自定义控件文档。
编辑: 我试过一个try/catch块,现在xpage打开时不显示错误。但尽管自定义控件已刷新,但css文件不会更改,但我使用动态计算并且不能在加载时进行计算。
预先感谢您!
您可以尝试使用xpages主题,在xpages主题中您可以使用SSJS并根据条件动态加载CSS,查看team room db主题参考 – anix 2013-02-25 14:26:55
感谢您的快速回复,但目前我没有使用任何主题,我觉得这样将导致更多的变化。 – kmak 2013-02-25 15:05:27