0
код как нижедодзё ContentPane OnMouseOut может "т хорошо работать
проблема заключается в том, что иногда ContentPane с содержанием HTML не может закрыть, когда перемещение мыши из ячейки, заполненной с именем поля решетки.
var myContentPane;
grid.on("CellMouseOver",function(evt){
var cell=evt.cell;
rowData=grid.getItem(evt.rowIndex);
if(cell.field=="name"){
require([
"dojox/layout/ContentPane",
"dijit/popup"
], function(ContentPane, popup){
if(myContentPane){
popup.close(myContentPane);
}
myContentPane = new ContentPane({
style: "width:300px;background:#dddddd",
content:"html content string has some links in it",
onMouseLeave:function(){
popup.close(myContentPane);
}
});
popup.open({
popup: myContentPane,
around: dom.byId(rowData.name),
});
});
}
});
ой, thanks использовали метод вы предложили, но все тот же problem.May вы даете другое предложение, спасибо очень много! –
Я бы предположил, что проблема заключается в том, как вы завершаете свой ContentPane - можете ли вы добавить еще несколько кодов и описать, что вы хотите сделать с помощью всплывающего окна. Если ContentPane включен и выключен, вы можете использовать dojo toggler. Посмотрите здесь: http://stackoverflow.com/questions/7274282/dojo-toggle-hide-and-show-divs – MiBrock
О, спасибо очень много! –