| <ej:Grid ID="FlatGrid" runat="server" AllowPaging="true"> <EditSettings AllowEditing="true" AllowAdding="true" AllowDeleting="true" EditMode="Batch"></EditSettings> <ToolbarSettings ShowToolbar="true" ToolbarItems="add,edit,delete,update,cancel"></ToolbarSettings> <Columns> <ej:Column Field="OrderID" IsPrimaryKey="true" /> <ej:Column Field="CustomerID"> <EditTemplate Create="create" Read="read" Write="write" /> </ej:Column> …………………….. </Columns> </ej:Grid> <script type="text/javascript"> function create() { return $("<input>"); } function write(args) { var dataManger = ej.DataManager({ }); var query = ej.Query().from("Suppliers").select("SupplierID", "ContactName"); args.element.ejAutocomplete({ dataSource: dataManger, query: query, fields: { text: "ContactName", key: "SupplierID" }, width: "100%" }); } function read(args) { args.ejAutocomplete('suggestionList').css('display', 'none'); return args.ejAutocomplete("getValue"); } </script> |