2013-07-15 3 views
0

У меня есть следующая структура страницы приложения Worklight:dojox.mobile.SimpleDialog не является модальной

<body> 
    <div with heading/> 
    <div with view/> 
    <div with Tab bar/> 
    <div with simple dialog/> 
</body> 

Когда я построить приложение для IPad и проверить его на нем у меня есть следующая проблема. Диалоговое окно ставит серый слой без склеивания на все, кроме панели вкладок.

Почему панель вкладок остается доступной?

Это ошибка или я ошибаюсь?

ответ

0

Я попытался положить в взглядах в различных вариациях, но она по-прежнему не работает.

чем во время отладки я обнаружил, что серая крышка, которая должна охватывать все в фоновом режиме имеет

postion: absolute; 

, чем я переопределить этот класс CSS с

position: fixed; 

и все стало здорово :)

0

Вы пытались поместить заголовок, панель вкладок и диалог в представление?

0

Кто ссылается на simpleDialog? попробуйте этот

 <body> 
      <div id="home" data-dojo-type="dojox.mobile.ScrollableView" 
        data-dojo-props='selected:true'> 
       <div with heading/> 
       <div with simple dialog 

<button data-dojo-type='dojox.mobile.Button' onClick="openDialog()"> 

/> 
       <div with Tab bar/> 
      </div> 
     </body> 

для вызова простого диалога, написать

function openDialog(){ 
    WL.SimpleDialog.show("text ", "text",[{text: "buttonName", handler: function() {WL.Logger.debug("dfsdfd"); } 
       }] 
} 
      ); 
Смежные вопросы