2010-05-18 28 views
0

我正在使用Struts2 jQuery插件2.1並在我的JSP中呈現一個自動完成器。下面的代碼:Struts2 jQuery插件Autocompleter呈現HTML與樣式屬性<==改變這個?

<s:form id="search-form" action="search" theme="simple"> 
     <s:url id="remoteurl" action="jsonlanguages"/> 
      <div> 
     <sj:autocompleter 
      cssClass="bgstandardelement empty" 
      id="languages" 
      name="echo" 
      href="%{remoteurl}" 
      delay="50" 
      value="Search..." 
     /> 

     <input type="submit" id="search-button" value="GO" /> 
     </div> 
    </s:form> 

不管是什麼主題,我的autocompleter形式設置,呈現爲列表我的HTML輸出始終是一個無序列表,我不能覆蓋樣式元素。它具有以下stype屬性:

style='z-index: 1; top: 242px; left: 926px; display: none; width: 256px'; 

因爲我想爲我的列表另一套服裝,這是行不通的。加入以下屬性不起作用:

cssStyle="width:115px!important;" 

我該怎麼辦?

回答

0

只是爲了澄清事情:我想這一定是我的錯誤。使用主題=「簡單」應該讓所有樣式都消失,所以你可以用CSS自己做所有事情。我也可能在呈現的struts2-head元素中設置了一個主題,並將其取消。對不起,現在有效。