BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
Also from your code snippets we found that isPrimaryKey property is not set to the primary key column which is essential for the Editing functionality in Grid. Please refer the following KB.
http://www.syncfusion.com/kb/2675/cant-edit-any-row-except-the-first-row-in-grid
Please let us know if you need any further assistance.
Regards,
Alan Sangeeth S
@(Html.EJ().Grid<EJGrid.Models.EditableOrder>("Grid") .ClientSideEvents(eve => eve.CellSave("cellSave")) ) <script> function cellSave(args) { if (args.previousValue != args.value) alert ("valueChanges") } |
Event | Description |
cellSave | Triggered when record cell save. |
cellEdit | Triggered when record cell edit. |
batchAdd | Triggered when record batch add. |
batchDelete | Triggered when record batch delete. |
beforeBatchAdd | Triggered before the batch add. |
beforeBatchDelete | Triggered before the batch delete. |
beforeBatchSave | Triggered before the batch save. |
@(Html.EJ().Grid<EJGrid.Models.EditableOrder>("Grid") … .Columns(col => { col.Field("Freight").HeaderText("Freight").EditTemplate(a => { a.Create("create").Read("read").Write("write"); }).TextAlign(TextAlign.Right).Width(80).Format("{0:C}").Add(); }) ) <script> function create() { return $("<input>"); } function write(args) { args.element.ejNumericTextbox({ width: "100%",change:"changeHandler", value: args.rowdata !== undefined ? args.rowdata["Freight"] : "" }); } function read(args) { return args.val(); } function changeHandler(args) { alert("Immediatechange") } </script> |