Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions app/client/src/entities/DataTree/dataTreeWidget.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,10 @@ describe("generateDataTreeWidget", () => {
type: "array",
disabled: "return !options.entity.multiRowSelection",
},
setPageNumber: {
path: "pageNo",
type: "number",
},
setData: {
path: "tableData",
type: "array",
Expand Down Expand Up @@ -597,6 +601,10 @@ describe("generateDataTreeWidget", () => {
type: "array",
disabled: "return !options.entity.multiRowSelection",
},
setPageNumber: {
path: "Table1.pageNo",
type: "number",
},
setData: {
path: "Table1.tableData",
type: "array",
Expand Down
4 changes: 4 additions & 0 deletions app/client/src/widgets/TableWidgetV2/widget/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -565,6 +565,10 @@ class TableWidgetV2 extends BaseWidget<TableWidgetProps, WidgetState> {
type: "array",
disabled: "return !options.entity.multiRowSelection",
},
setPageNumber: {
path: "pageNo",
type: "number",
},
setData: {
path: "tableData",
type: "array",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ export const settersConfig = {
type: "array",
disabled: "return !options.entity.multiRowSelection",
},
setPageNumber: {
path: "pageNo",
type: "number",
},
setData: {
path: "tableData",
type: "array",
Expand Down
6 changes: 6 additions & 0 deletions app/client/src/workers/Evaluation/__tests__/setters.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ describe("Setter class test", () => {
expect(setters.getMap()).toEqual({
Table1: {
setData: true,
setPageNumber: true,
setSelectedRowIndex: true,
setVisibility: true,
},
Expand All @@ -88,11 +89,16 @@ describe("Setter class test", () => {
expect(Object.keys(methodMap)).toEqual([
"setVisibility",
"setSelectedRowIndex",
"setPageNumber",
"setData",
]);

globalContext.Table1.setVisibility(true);

expect(globalContext.Table1.isVisible).toEqual(true);

globalContext.Table1.setPageNumber(2);

expect(globalContext.Table1.pageNo).toEqual(2);
});
});
Loading