2014-03-26 181 views
0

在我的應用程序中,屏幕底部有一個搜索框。Worklight/Dojo - 鍵盤隱藏輸入字段

當用戶集中在輸入字段時,鍵盤來查看,但現在輸入字段隱藏在鍵盤的背面。一旦用戶開始輸入,只有輸入字段將可見 - 但只有輸入字段的一半。

這個問題只在Android的發生......

<div id="HomeScreen" data-dojo-type="dojox.mobile.View" data-dojo-props="selected: false"> 
    <div class="header"> 
    <div class="header_name"> 
     <div id="header_menu_panel"> 
      <div id="menu" class="menu_field"><img src="images/menu.png"></div> 
      <div id="like" class="menu_field"><img src="images/like.png"></div> 
     </div> 
    </div> 
    </div> 
    <div id="_ddPanel"> 

    <div id="ddPanel" data-dojo-type="dojox.mobile.ScrollableView"> 
    <form action="" id="ddPanelForm"> 
     <div id="dropdown_panel"> 
      <div id="dd1" class="dropdown_fld"> 
       <span class="blue_text">drop1</span><br/> 
       <select id="industry_dropdown"> 
       <option value="0">Select</option> 
       </select> 
      </div> 
      <div id="dd2" class="dropdown_fld"> 
       <span class="blue_text">drop2</span><br/> 
       <select id="sa_dropdown"> 
       <option value="Select">Select</option> 
       </select> 
      </div> 
      <div id="dd3" class="dropdown_fld"> 
       <span class="blue_text">drop3</span><br/> 
       <select id="kpi_dropdown"> 
       <option value="Select">Select</option> 
       </select> 
      </div> 
      <br/> 
     </div> 
     <div class="h_center" style="text-align: center;"><input type="submit" id="option_search_sbumit" value="Submit"/></div> 
     <div id="Subdrivers"></div> 
     </form> 
    </div> 

    </div> 
    <form action="" id="mainSearchForm"> 
    <table id="search_panel"> 
    <tr> 
     <td> 
      <input type="search" id="search_input_field" width="100px" /> 
     </td> 
     <td width="30px"><input type="submit" value="" id="search_button" /></td> 
    </tr> 
    </table> 
    </form> 

enter image description here

+0

你可以發佈代碼嗎? – nspeete

+0

並告訴在哪個版本的Android *和*設備(除非它是模擬器)它正在發生? –

+0

@ PatrickRuzand,它在所有的Android裝置發生.... – user3361504

回答

0

按我的回答下面的問題,我不相信這是所有關於Dojo也不工作燈,而是關於Android中虛擬鍵盤在網絡應用程序中的行爲。

請查看:How to auto-scroll to input field in Android when the soft keyboard overlaps them on showing?

下面是一些建議的解決方案: