|
|
|
<ej:Grid ID="FlatGrid" runat="server" AllowPaging="true">
<EditSettings AllowEditing="true" AllowAdding="true" AllowDeleting="true"></EditSettings>
<Columns>
<ej:Column Field="CustomerID" HeaderText="Customer ID" >
<EditTemplate Create="create" Read="read" Write="write" />
</ej:Column>
</Columns>
</ej:Grid>
<script type="text/javascript">
function create() {
return $("<input>");
}
function write(args) {
obj = $('#<%= FlatGrid.ClientID %>').ejGrid('instance');
var data = ej.DataManager(obj.model.dataSource).executeLocal(new ej.Query().select("CustomerID"));
args.element.ejAutocomplete({ width: "100%", dataSource: data, enableDistinct: true, value: args.rowdata !== undefined?
args.rowdata["CustomerID"] : "" });
}
function read(args) {
args.ejAutocomplete('suggestionList').css('display', 'none');
return args.ejAutocomplete("getValue");
}
</script> |