私の問題は、(データベースから抽出したデータから)ちょうど作成された要素にツールチップを表示することです。私はそのコンテンツを更新する必要があります(これはまだ成功していませんでした)、マウスオーバーとマウスの離脱時にイベントを設定する必要があります。ここで doConstruct.createの後のメソッドのdojo
コードです:どうやら// in for loop
domConstruct.create('p', {'data-dojo-attach-point':'tooltipExample' + tooltipIndex,'innerHTML': myValue}, this.myNode);
// on each tooltipExample element:
on(this.tooltipExample1, "mouseover", lang.hitch(this, function (evt) {
// open popup
}));
on(this.tooltipExample1, "mouseleave", lang.hitch(this, function (evt) {
// close popup
}));
、この方法では動作しません:
のプロパティの値を取得することができません:オブジェクトがnullまたは未定義である
また、同じIDを2回作成することでインターフェイスがリフレッシュされるため、何度か問題が発生しました。
私はこの作業をどのように行うことができますか?