SmartClient Version: SNAPSHOT_v12.1d_2019-07-20/Enterprise Development Only (built 2019-07-20)
Chrome on OSX
Hello, please try this test case (a modified version of the fetchOperationFS sample):
Code:
isc.ListGrid.create({
ID:"dsListGrid",
width: "100%",
height: "100%",
autoFetchData: true,
dataSource: "supplyItem",
showGridSummary:true,
summaryRowDataSource:"supplyItem",
summaryRowFetchRequestProperties:{operationId:"test"},
implicitCriteria:{units:"Ea"}
});
Code:
<DataSource isSampleDS="true"
ID="supplyItem"
serverType="sql"
tableName="supplyItem"
titleField="itemName"
testFileName="/examples/shared/ds/test_data/supplyItem.data.xml"
dbImportFileName="/examples/shared/ds/test_data/supplyItemLarge.data.xml"
>
<fields>
<field name="itemID" type="sequence" hidden="true" primaryKey="true"/>
<field name="itemName" type="text" title="Item" length="128" required="true"/>
<field name="SKU" type="text" title="SKU" length="10" required="true"/>
<field name="description" type="text" title="Description" length="2000"/>
<field name="category" type="text" title="Category" length="128" required="true"
foreignKey="supplyCategory.categoryName"/>
<field name="units" type="enum" title="Units" length="5">
<valueMap>
<value>Roll</value>
<value>Ea</value>
<value>Pkt</value>
<value>Set</value>
<value>Tube</value>
<value>Pad</value>
<value>Ream</value>
<value>Tin</value>
<value>Bag</value>
<value>Ctn</value>
<value>Box</value>
</valueMap>
</field>
<field name="unitCost" type="float" title="Unit Cost" required="true">
<validators>
<validator type="floatRange" min="0" errorMessage="Please enter a valid (positive) cost"/>
<validator type="floatPrecision" precision="2" errorMessage="The maximum allowed precision is 2"/>
</validators>
</field>
<field name="inStock" type="boolean" title="In Stock"/>
<field name="nextShipment" type="date" title="Next Shipment"/>
</fields>
<operationBinding operationType="fetch" operationId="test" >
<summaryFunctions>
<SKU>count</SKU>
</summaryFunctions>
</operationBinding>
</DataSource>
By the way, it would be handy to have a sample using summaryRowDataSource in the showcase.
Comment