jQWidgets Forums

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: Grid endrowedit Grid endrowedit #98025

    dineshsomu22
    Participant

    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


    dineshsomu22
    Participant

    Hi,

    is there any new feature to have the undo/redo functionality in grid, I tried to customize the code and implemented undo/redo option by my own, but it affects the grid normal behavior.

    Could you please help to have this functionality.

    Thanks in advance

    Dinesh


    dineshsomu22
    Participant

    Hi,

    is there any new feature to address this issue? I wanted to rearrange the rows in grid by drag and drop functionality, I have investigated in jqwidgets api documentation and i could find some functionality to drag a drop row from grid to outside grid(form)and can reorder the columns by drag and drop. but i didn’t see any feature to re-arrange the rows inside the grid using drag and drop.

    Thanks in advance

    Dinesh

Viewing 3 posts - 1 through 3 (of 3 total)