This commit is contained in:
@@ -20,10 +20,10 @@
|
|||||||
:no-data-text="lt('NoData')"
|
:no-data-text="lt('NoData')"
|
||||||
class="elevation-1"
|
class="elevation-1"
|
||||||
></v-data-table>
|
></v-data-table>
|
||||||
<!-- <hr />
|
<hr />
|
||||||
<div>Headers: {{ headers }}</div>
|
<div>Headers: {{ headers }}</div>
|
||||||
<div>Records: {{ records }}</div>
|
<div>Records: {{ records }}</div>
|
||||||
<div>TotalRecords: {{ totalRecords }}</div>
|
<!-- <div>TotalRecords: {{ totalRecords }}</div>
|
||||||
<div>caption: {{ caption }}</div>
|
<div>caption: {{ caption }}</div>
|
||||||
<div>apiBaseUrl: {{ apiBaseUrl }}</div>
|
<div>apiBaseUrl: {{ apiBaseUrl }}</div>
|
||||||
<div>formKey: {{ formKey }}</div>
|
<div>formKey: {{ formKey }}</div>
|
||||||
@@ -207,38 +207,44 @@ function buildRecords(listData, columndefinitions, filters) {
|
|||||||
for (var iRow = 0; iRow < listData.length; iRow++) {
|
for (var iRow = 0; iRow < listData.length; iRow++) {
|
||||||
var row = listData[iRow];
|
var row = listData[iRow];
|
||||||
//iterate row and build object representing row data keyed to index
|
//iterate row and build object representing row data keyed to index
|
||||||
//first column is the default column so skip over it for now
|
//first column is the default column which sets the id for the row
|
||||||
var o = {};
|
var o = {};
|
||||||
for (var iColumn = 1; iColumn < row.length; iColumn++) {
|
for (var iColumn = 0; iColumn < row.length; iColumn++) {
|
||||||
var column = row[iColumn];
|
var column = row[iColumn];
|
||||||
var dataType = columndefinitions[iColumn].dt;
|
if (iColumn == 0) {
|
||||||
var display = column.v;
|
console.log(column.v);
|
||||||
switch (dataType) {
|
//set the id from the df column
|
||||||
case 1: //datetime format to shortdatetime
|
o["id"] = column.v;
|
||||||
display = filters.shortdatelocalized(display);
|
} else {
|
||||||
break;
|
var dataType = columndefinitions[iColumn].dt;
|
||||||
case 2: //date only
|
var display = column.v;
|
||||||
display = filters.shortdateonlylocalized(display);
|
switch (dataType) {
|
||||||
break;
|
case 1: //datetime format to shortdatetime
|
||||||
case 3: //time only
|
display = filters.shortdatelocalized(display);
|
||||||
display = filters.shorttimeonlylocalized(display);
|
break;
|
||||||
break;
|
case 2: //date only
|
||||||
case 6: //bool
|
display = filters.shortdateonlylocalized(display);
|
||||||
display = filters.boolastext(display);
|
break;
|
||||||
break;
|
case 3: //time only
|
||||||
case 7: //decimal
|
display = filters.shorttimeonlylocalized(display);
|
||||||
display = filters.decimal(display);
|
break;
|
||||||
break;
|
case 6: //bool
|
||||||
case 8: //currency
|
display = filters.boolastext(display);
|
||||||
display = filters.currency(display);
|
break;
|
||||||
break;
|
case 7: //decimal
|
||||||
case 10: //enum
|
display = filters.decimal(display);
|
||||||
display = filters.enum(display, columndefinitions[iColumn].et);
|
break;
|
||||||
break;
|
case 8: //currency
|
||||||
default:
|
display = filters.currency(display);
|
||||||
//do nothing, allow it to stay as is
|
break;
|
||||||
|
case 10: //enum
|
||||||
|
display = filters.enum(display, columndefinitions[iColumn].et);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
//do nothing, allow it to stay as is
|
||||||
|
}
|
||||||
|
o["c" + iColumn.toString()] = display;
|
||||||
}
|
}
|
||||||
o["c" + iColumn.toString()] = display;
|
|
||||||
}
|
}
|
||||||
ret.push(o);
|
ret.push(o);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user