Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Hi Aniket,
Thanks for response.
Here is dojo script
define([
"dojo/_base/declare",
"epi/shell/command/_Command",
"epi-cms/widget/ContentReferences",
"epi/shell/widget/dialog/Dialog",
"epi/shell/TypeDescriptorManager",
"epi/i18n!epi/cms/nls/episerver.cms.widget.contentreferences"
],
function (
declare,
_Command,
ContentReferences,
Dialog,
TypeDescriptorManager) {
return declare([_Command], {
name: "ContentReferences",
label: "Content references",
tooltip: "Show content references",
iconClass: "epi-iconReferences",
canExecute: true,
_execute: function () {
var content = new ContentReferences({
model: {
contentData: this.model.contentData,
mode: "show"
}
});
content.startup();
var dialog = new Dialog({
defaultActionsVisible: false,
focusActionsOnLoad: true,
destroyOnHide: true,
dialogClass: "epi-dialog-contentReferences",
title: TypeDescriptorManager.getResourceValue(this.model.contentData.typeIdentifier, "references"),
content: content
});
dialog.definitionConsumer.add({
name: "close",
label: epi.resources.action.close,
action: dialog.onCancel
});
dialog.show();
var handle = content.on("viewReference", function () {
dialog.hide();
handle.remove();
});
}
});
});
when i checked in the consol this.model.contentdata is working properly, but in ContentRefrences.js
postMixInProperties: function () {
this.inherited(arguments);
this.store = this.model.getUpdatedStore(this.store);
},
in below function it get stuck, Is there something missing in below code
new ContentReferences({
model: {
contentData: this.model.contentData,
mode: "show"
}
});
content.startup();
Thanks,
Chandrakant H
What are the steps you do to get this error? Have you written a custom dojo widget or are you using something built in? I don't recognize showRelatedPagesCommand.js.
Hi,
I am getting following error when try to run dojo script
Uncaught TypeError: this.model.getUpdatedStore is not a function (dojo.js:15)
at Object.postMixInProperties (widgets.js:2)
at Object.create (widgets.js:2)
at Object.postscript (widgets.js:2)
at Object._19e (dojo.js:15)
at Object.postscript (widgets.js:2)
at new
at Object._execute (showRelatedPagesCommand.js:23)
at Object.execute (widgets.js:2)
at Object.onClick (widgets.js:2)
at Object.onItemClick (widgets.js:2)
postMixInProperties @ widgets.js:2
create @ widgets.js:2
postscript @ widgets.js:2
_19e @ dojo.js:15
postscript @ widgets.js:2
(anonymous) @ dojo.js:15
_execute @ showRelatedPagesCommand.js:23
execute @ widgets.js:2
onClick @ widgets.js:2
onItemClick @ widgets.js:2
(anonymous) @ widgets.js:2
(anonymous) @ dojo.js:15
(anonymous) @ widgets.js:2
does anyone know the root cause of this? Any idea?
Thanks,
Chandrakant H