Я попробовал следующее, но это, казалось, не работало.
var helpIcon = dojo.create("span", {"class":"help-icon", innerHTML:"[?]"}, td1);
var tooltip = new dijit.Tooltip({
connectId: [helpIcon],
label: "large paragraph of text here ... "
});
tooltip._setStyleAttr("max-width: 100px");
На помощь!
В результате экспериментов я обнаружил, что эта работа:
.dijitTooltip {max-width: 50em;}
Обратите внимание, что изменения стиля применяются ко всем подсказкам на странице. Dojo создает (при необходимости) 1 общий объект dijit._MasterTooltip, который содержит доменные узлы подсказок, и все подсказки используют его. Следующий код добавляет пользовательские css классы в контейнер и коннектор rooltips.
if(!dijit._masterTT)
dijit._masterTT = new dijit._MasterTooltip();
// Add a css class to the container
if(dijit._masterTT.domNode.childNodes[0])
dojo.addClass(dijit._masterTT.domNode.childNodes[0], "classContainer");
// Add a css class to the connector
if(dijit._masterTT.domNode.childNodes[1])
dojo.addClass(dijit._masterTT.domNode.childNodes[1], "classConnector");