resultSetGrid.uispin.html
1.18 KB
<ui:group let:tableId="{= ui:uniqueId() }" let:pagerId="{= ui:uniqueId() }">
<table id="{= ?tableId }" />
<div id="{= ?pagerId }" />
<script>
$("#{= ?tableId }").jqGrid({
datatype: "local",
data: <swon:RSObjectArray arg:resultSet="{= ?resultSet }" arg:labelFunction="ui:label" />,
<ui:call ui:template="swon:ForEachResultSetColumnIndex" arg:resultSet="{= ?resultSet }">
colNames:[
<ui:forEach ui:resultSet="{= ?rs }" ui:separator=",">
'{= ui:escapeJSON(spr:colName(?resultSet, ?colIndex)) }'
</ui:forEach>
],
colModel:[
<ui:forEach ui:resultSet="{= ?rs }" ui:separator=",">
{
<swon:NameValuePair arg:name="name" arg:value="{= spr:colName(?resultSet, ?colIndex) }" />
}
</ui:forEach>
],
</ui:call>
rowNum: 10,
rowList:[5,10,20],
pager: '#{= ?pagerId }',
viewrecords: true,
sortorder: "desc",
height: "100%"
}).jqGrid('navGrid', '#{= ?pagerId }', { add:false, edit:false, del:false});
</script>
</ui:group>