jQWidgets Forums
jQuery UI Widgets › Forums › Grid › Grid endrowedit
This topic contains 4 replies, has 3 voices, and was last updated by dineshsomu22 7 years, 7 months ago.
-
AuthorGrid endrowedit Posts
-
first of all thanks for all your effort to improve the grid. They are very good.
When using jqxGrid(‘endrowedit’,selectedrowindex, false); the grid set all the fields with the same value that i im editing.
I use this before i insert a new row, beacause if i edit a date ine a row and then click on the button to insert a new row it wont call the “Update”, because i didnt ended editing.
The code:
addButton.click(function (event) {
var rowscount = $(“#objetives”).jqxGrid(‘getdatainformation’).rowscount;
var selectedrowindex = $(“#objetives”).jqxGrid(‘getselectedrowindex’);$(“#objetives”).jqxGrid(‘endrowedit’,selectedrowindex, false);
var datarow = generaterowObjective(rowscount-1);
$(“#objetives”).jqxGrid(‘addrow’, null, datarow);});
Hi bozpet,
Do you use row edit or cell edit?
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.com/Hi bozpet,
As far as I see, you use Cell Editing so you should use “endcelledit” for exiting the edit mode.
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comI changed the grid properties
editmode: ‘selectedcell’,
selectionmode: ‘singlecell’,Is working now… thanks anyway
Best Regards
Hi,
I have created grid with some basic functionality(add,save,edit). Each row has save and edit button to control every operation. the problem is the data only gets saved if i clicked somewhere after entered the data. but i wanted to save the data after clicking on save button.
I gone through the api doc and found the endCellEdit() and endRowEdit method. endCellEdit is working fine but i got some error when i use endRowEdit() method. I’m Pasting the error below
ERROR TypeError: Cannot read property ‘getVisibleItem’ of undefined
at b.(anonymous function)._geteditorvalue (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxgrid.edit.js:7:44824)
at b.(anonymous function).endrowedit (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxgrid.edit.js:7:20978)
at Object.a.jqx.invoke (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:15:1509)
at Object.a.jqx.jqxWidgetProxy (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:15:6571)
at HTMLDivElement.eval (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:15:12488)
at Function.each (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:6099)
at init.each (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:2367)
at init.a.fn.(anonymous function) [as jqxGrid] (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:15:12460)
at jqxGridComponent.endrowedit (webpack-internal:///../../../../jqwidgets-framework/jqwidgets-ts/angular_jqxgrid.ts:1304:19)
at c.buttonclick (webpack-internal:///../../../../../src/app/app.component.ts:43:34)
at ____________________Elapsed_674_ms__At__Thu_Dec_21_2017_18_20_39_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLInputElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.add (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:27620)
at ____________________Elapsed_392_ms__At__Thu_Dec_21_2017_18_20_38_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLInputElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.add (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:27620)
at ____________________Elapsed_1104_ms__At__Thu_Dec_21_2017_18_20_37_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLDivElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.a.jqx.addHandler (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:15:14137)
at ____________________Elapsed_0_ms__At__Thu_Dec_21_2017_18_20_37_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLDivElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.add (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:27620)
at ____________________Elapsed_0_ms__At__Thu_Dec_21_2017_18_20_37_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLDivElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.add (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:27620)
at ____________________Elapsed_0_ms__At__Thu_Dec_21_2017_18_20_37_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLDivElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.add (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:27620)
at ____________________Elapsed_0_ms__At__Thu_Dec_21_2017_18_20_37_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLDivElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.add (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:27620)
at ____________________Elapsed_1_ms__At__Thu_Dec_21_2017_18_20_37_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLDivElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)
at Object.add (webpack-internal:///../../../../jqwidgets-framework/jqwidgets/jqxcore.js:7:27620)
at ____________________Elapsed_0_ms__At__Thu_Dec_21_2017_18_20_37_GMT_0530__India_Standard_Time_ (http://localhost)
at Object.onScheduleTask (http://localhost:4200/scripts.bundle.js:428:1520)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Object.onScheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:301:29)
at ZoneDelegate.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:405:51)
at Zone.scheduleTask (webpack-internal:///../../../../zone.js/dist/zone.js:236:43)
at Zone.scheduleEventTask (webpack-internal:///../../../../zone.js/dist/zone.js:262:25)
at HTMLDivElement.eval [as addEventListener] (webpack-internal:///../../../../zone.js/dist/zone.js:1832:33)Please do needful
-
AuthorPosts
You must be logged in to reply to this topic.