我在頁面上有一個Struts2 jqGrid。我有默認位置的標準刷新按鈕的導航欄。我的用戶希望按鈕的鼠標懸停文本是「刷新」而不是默認的「重新加載網格」。我還沒有找到一個屬性來指定該按鈕的文本。以下是我的代碼:Struts2 jqGrid刷新按鈕文本
<s:url var="remoteurl" action="FraudAbuseJsonTableData"/>
<sjg:grid
altRows="false"
id="gridtable"
dataType="json"
filter="true"
filterOptions="{stringResult:true}"
gridModel="gridModel"
height="600"
href="%{remoteurl}"
loadonce="true"
navigator="true"
navigatorAdd="true"
navigatorAddOptions="{reloadAfterSubmit:true,addCaption:'Add Record'}"
navigatorDelete="false"
navigatorRefresh="true"
navigatorSearch="true"
onSelectRowTopics="rowselect"
pager="true"
pagerButtons="true"
rowList="25,50,100"
rowNum="25"
rownumbers="true"
>
<sjg:gridColumn name="hostHomeCd" index="hostHomeCd" title="Host/Home" sortable="true" width="100" sorttype="select" editable="true" />
<sjg:gridColumn name="prvIdNbr" index="prvIdNbr" title="Prov Num" sortable="true" width="100" search="true" searchoptions="{sopt:['eq','ne']}" editable="true"/>
<sjg:gridColumn name="fraudBegDt" index="fraudBegDt" title="Start Date" sortable="true" formatter="date" formatoptions="{newformat : 'm/d/Y', srcformat : 'Y-m-d H:i:s'}" editable="true"/>
<sjg:gridColumn name="fraudEndDt" index="fraudEndDt" title="End Date" sortable="true" formatter="date" formatoptions="{newformat : 'm/d/Y', srcformat : 'Y-m-d H:i:s'}" editable="true"/>
<sjg:gridColumn name="remainingDays" index="remainingDays" title="Days Remaining" sortable="true" width="75" editable="false"/>
<sjg:gridColumn name="userIdNbr" index="userIdNbr" title="UserID" sortable="true"/>
<sjg:gridColumn name="lastUpdtDt" index="lastUpdtDt" title="Update Date" sortable="true" formatter="date" formatoptions="{newformat : 'm/d/Y', srcformat : 'Y-m-d H:i:s'}" editable="true"/>
</sjg:grid>
上面的代碼工作正常。在我的JSP的底部我有以下幾點:
<script type="text/javascript">
$("#refresh_gridtable").text("Refresh"); // DOES NOT WORK!!!!!
</script>
用Firebug我發現,按鈕的ID是「refresh_gridTable」但運行的.text()上的ID什麼都不做。任何幫助更新刷新按鈕上的鼠標懸停文本將不勝感激。謝謝。
提供您自己的本地化文件。至於改變它與js - >設置該元素的標題。 –