1
列表视图的getListItemXmlAttributes方法因子发布项目而失败
修改项目后,我创建了一个JS类来填充SG /文件夹列表视图数据。(按照Jaime的方法) 当我处理在其中创建出版物的项目时,一切都很好。 例如:我打开一个组件或页面,并且自定义locked by列立即更新并显示我的用户名。 但是,当我转到子出版物并重复该过程时,会出现一个窗口,询问我是否要本地化或编辑父项。如果选择编辑父窗口,则该代码无效。我还没有通过初步调试弄清楚。Chrome似乎吞没了这个错误,Firefox给了我一个神秘的含义: 时间戳记:2012年6月22日下午3:42:54 错误:未捕获的异常:[Exception ...“组件返回失败代码:0x80004002(NS_NOINTERFACE)[nsIWebProgress.DOMWindow]” nsresult:“ 0x80004002(NS_NOINTERFACE)”“位置:” JS框架:: chrome://浏览器/ content / tabbrowser .xml :: ::第545行“数据:否] 有人有什么初步想法吗?我稍后将尝试发布一些代码... 来自PageEx.js的代码: Type.registerNamespace("MyCompany.Tridion.RTFExtensions"); /* * Constructor */ MyCompany.Tridion.RTFExtensions.PageEx = function (id) { Type.enableInterface(this, "MyCompany.Tridion.RTFExtensions.PageEx"); this.addInterface("Tridion.ContentManager.Page", [id]); var p = this.properties; p.versionNumberString = undefined; p.modifiedBy = undefined; p.lockedBy = undefined; p.approvalStatus = …