Add enableTreeView flag

This commit is contained in:
Faris Ansari 2018-03-05 23:02:10 +05:30
parent 25e2c6cc35
commit 7683892142
6 changed files with 19 additions and 11 deletions

View File

@ -2541,7 +2541,7 @@ class CellManager {
contentHTML = cell.column.format(cell.content, cell);
}
if (!(isHeader || isFilter) && cell.indent !== undefined) {
if (this.options.enableTreeView && !(isHeader || isFilter) && cell.indent !== undefined) {
const nextRow = this.datamanager.getRow(cell.rowIndex + 1);
const addToggle = nextRow && nextRow.meta.indent > cell.indent;
@ -3339,7 +3339,8 @@ var DEFAULT_OPTIONS = {
layout: 'ratio', // fixed, fluid, ratio
noDataMessage: 'No Data',
cellHeight: null,
enableInlineFilters: false
enableInlineFilters: false,
enableTreeView: false
};
class DataTable {

View File

@ -2540,7 +2540,7 @@ class CellManager {
contentHTML = cell.column.format(cell.content, cell);
}
if (!(isHeader || isFilter) && cell.indent !== undefined) {
if (this.options.enableTreeView && !(isHeader || isFilter) && cell.indent !== undefined) {
const nextRow = this.datamanager.getRow(cell.rowIndex + 1);
const addToggle = nextRow && nextRow.meta.indent > cell.indent;
@ -3338,7 +3338,8 @@ var DEFAULT_OPTIONS = {
layout: 'ratio', // fixed, fluid, ratio
noDataMessage: 'No Data',
cellHeight: null,
enableInlineFilters: false
enableInlineFilters: false,
enableTreeView: false
};
class DataTable {

View File

@ -2540,7 +2540,7 @@ class CellManager {
contentHTML = cell.column.format(cell.content, cell);
}
if (!(isHeader || isFilter) && cell.indent !== undefined) {
if (this.options.enableTreeView && !(isHeader || isFilter) && cell.indent !== undefined) {
const nextRow = this.datamanager.getRow(cell.rowIndex + 1);
const addToggle = nextRow && nextRow.meta.indent > cell.indent;
@ -3338,7 +3338,8 @@ var DEFAULT_OPTIONS = {
layout: 'ratio', // fixed, fluid, ratio
noDataMessage: 'No Data',
cellHeight: null,
enableInlineFilters: false
enableInlineFilters: false,
enableTreeView: false
};
class DataTable {

File diff suppressed because one or more lines are too long

View File

@ -687,7 +687,7 @@ export default class CellManager {
contentHTML = cell.column.format(cell.content, cell);
}
if (!(isHeader || isFilter) && cell.indent !== undefined) {
if (this.options.enableTreeView && !(isHeader || isFilter) && cell.indent !== undefined) {
const nextRow = this.datamanager.getRow(cell.rowIndex + 1);
const addToggle = nextRow && nextRow.meta.indent > cell.indent;

View File

@ -47,5 +47,6 @@ export default {
layout: 'ratio', // fixed, fluid, ratio
noDataMessage: 'No Data',
cellHeight: null,
enableInlineFilters: false
enableInlineFilters: false,
enableTreeView: false
};