BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
<ej:Grid ID="OrdersGrid" runat="server" AllowPaging="True" >
<ClientSideEvents ActionComplete="complete" />
<Columns>
<ej:Column Field="OrderID" HeaderText="Order ID" IsPrimaryKey="true" TextAlign="Right" Width="75">
</ej:Column>
. . .
</ej:Grid>
<script>
function complete(args) {
if(args.requestType == "columnchooser"){
var field = this.getColumnByHeaderText(args.visiblecolumns[0]).field;
var data = ej.dataUtil.distinct(args.model.dataSource, field);
var newData = [];
data.forEach(val => newData.push({[field]: val}));
var gridObj = $("#Grid").ejGrid("instance")
gridObj.dataSource(newData);
}
}</script>
|