Я не могу изменить название из этого диалога:не может изменить название из диалогового
var myDialog = dijit.byId('myDialog_'
+ self["index"]);
if (!myDialog) {
//setting date for the dialog
endTime = new Date();
var endDate = endTime.customFormat("#DD#.#MM#.#YYYY#");
startTime = new Date(endTime.getTime() - (endTime.getHours() * 3600000) - (endTime.getMinutes() * 60000) - (endTime.getSeconds() * 1000) - 518400000); //one week
var startDate = startTime.customFormat("#DD#.#MM#.#YYYY#");
myDialog = new dijit.Dialog({
id : 'myDialog_' + self["index"],
title : 'Chart ' + _params.chartTitle
+ " vom " + startDate + " bis "
+ endDate,
style : 'width:820px;height:500px;'
});
//destroy objects after closing the dialog
myDialog.connect(myDialog, "hide", function (e) {
myDialog.destroy();
//graph.destroy();
dojo.destroy(trafficLight);
dijit.byId("selectVK_" + self["index"]).destroy();
dijit.byId("selectTime_" + self["index"]).destroy();
});
}
Я попытался это:
dojo.byId('myDialog_' + self["index"]).title ="test";
, но ничего не случилось ... И я попытался это:
dojo.byId("myDialog_" + self["index"]).set('title', "huhu");
myDialog.set('title', "huhu");
dojo.byId(myDialog).set('title', "huhu");
, где я всегда получаю ошибку, что множество() не является функцией ... какие-либо предложения?
Можете ли вы предоставить скрипку? –