使用下面的 sjg:grid 和内联编辑。这将显示编辑导航器按钮添加新行、编辑选定行、保存、取消行编辑。
我不想在导航器中显示添加新行按钮。这个怎么做?
<s:url var="searchUrl" action="SearchAction"/>
<s:url var="editSearchUrl" action="editSearchAction"/>
<sjg:grid
id="searchGridId"
formIds="searchFormId"
href="%{searchUrl}"
reloadTopics="reloadSearchGrid"
dataType="json"
pager="true"
gridModel="searchResults"
rowList="10,15,20"
rowNum="15"
rownumbers="true"
viewrecords="true"
autowidth="true"
editurl="%{editSearchUrl}"
editinline="true"
navigator="true"
navigatorAdd="false"
navigatorViewOptions="{height:280, width:500}"
navigatorDelete="false"
navigatorEdit="false"
navigatorRefresh="true"
navigatorSearch="false"
multiselect="false"
onSelectRowTopics="rowselect"
>
<sjg:gridColumn name="orderNumber" index="orderNumber" title="% {getText ('label.orderNumber')}" key="true" sortable="true"/>
<sjg:gridColumn name="orderRange" index="orderRange" title="%{getText('label.orderRange)}" sortable="false" editable="true" edittype="select" editoptions="{value:'=:=;<:<;>:>'}"/>
</sjg:grid>