Skip to content

Commit

Permalink
improve data updating methods
Browse files Browse the repository at this point in the history
  • Loading branch information
hyyan committed Aug 3, 2018
1 parent 108d01c commit 612b991
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 8 deletions.
17 changes: 15 additions & 2 deletions BBjGridExWidget.bbj
Expand Up @@ -662,10 +662,12 @@ REM fi
rem */
method public void setRowData(BBjNumber index!,DataRow row!)
if #RS!.count() <> 0 then
#RS!.setItem(index!,row!)
#executeScript("gw_setRowData(" + row!.toJson("__ROW_INDEX") +")")
#RS!.set(index!,row!)
parser! = new JsonParser()
#executeScript("gw_setRowData(" + parser!.parse(row!.toJson("__ROW_INDEX")).getAsJsonArray().get(0).toString() +")")
fi
methodend

rem /**
rem * Add new row
rem *
Expand All @@ -676,6 +678,17 @@ REM fi
#RS!.add(index! , row!)
parser! = new JsonParser()
#executeScript("gw_addRows("+ str(index!) +",[" + parser!.parse(row!.toJson("__ROW_INDEX")).getAsJsonArray().get(0).toString() +"])")

methodend
rem /**
rem * Add new row
rem *
rem * @param DataRow: DataRow object which contains the update
rem */
method public void addRow(DataRow row!)
#RS!.add(row!)
parser! = new JsonParser()
#executeScript("gw_addRows(null,[" + parser!.parse(row!.toJson("__ROW_INDEX")).getAsJsonArray().get(0).toString() +"])")
methodend
rem /**
rem * Remove row from grid by index
Expand Down
2 changes: 1 addition & 1 deletion js/dist/bbj-grid-widget.min.js

Large diffs are not rendered by default.

0 comments on commit 612b991

Please sign in to comment.