2014-03-26 127 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?

下面是一些建议的解决方案: