2014-01-30 3 views
0

У меня есть декларативная плавающая панель. onНажмите кнопку, чтобы отобразить плавающую панель. У меня есть ширина плавающей панели, высота, левая и верхняя часть в декларативном коде, а также при открытии панели также я устанавливаю все атрибуты стиля динамически, используя скрипт. Вопрос: Он не принимает данные атрибутов стиля. в то время как рендеринг, его принятие некоторых динамических левой, верхней, ширины и высоты. как это решить?Атрибуты стиля плавающей панели Dojox

Код:

<div data-dojo-type="dojox.layout.FloatingPane" id="circuitsFloatingPane" title="Circuits" data-dojo-props="resizable:true, dockable:false, title:'Circuits', closable:false" style="position:fixed;top:0px;left:10px;width:822px; height:495px;visibility:hidden; z-index: 1000;"> 
</div> 



function popUpCircuit(){ 
    document.getElementById('circuitsFloatingPane').style.width = "822px"; 
    document.getElementById('circuitsFloatingPane').style.height = "495px"; 
    document.getElementById('circuitsFloatingPane').style.left = "10"; 
    document.getElementById('circuitsFloatingPane').style.top = "0px"; 
    document.getElementById('circuitsFloatingPane').style.zIndex = "1000"; 
    dijit.byId('circuitsFloatingPane').show(); 
} 

ответ

0

Из документов

Всегда указывайте позицию: абсолютная в атрибут стиля, и всегда указать значения для «верхних» и «левых» атрибутов CSS. Не делать этого вызовет сбой в работе FloatingPane.

Смежные вопросы