mirror of
https://github.com/nasa/openmct.git
synced 2025-05-29 13:44:21 +00:00
Table fixes
- Fixed sorting and filtering on non-string columns - Fixed warnings about missing required prop and invalid default value in table rows - Fixed error occuring when formatting non-existent column
This commit is contained in:
parent
7483e886f1
commit
c7b73bdc3f
@ -48,7 +48,12 @@ define(function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getFormattedValue(telemetryDatum) {
|
getFormattedValue(telemetryDatum) {
|
||||||
return this.formatter.format(telemetryDatum);
|
let formattedValue = this.formatter.format(telemetryDatum);
|
||||||
|
if (typeof formattedValue !== 'string') {
|
||||||
|
return formattedValue.toString();
|
||||||
|
} else {
|
||||||
|
return formattedValue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -39,7 +39,7 @@ define([], function () {
|
|||||||
|
|
||||||
getFormattedValue(key) {
|
getFormattedValue(key) {
|
||||||
let column = this.columns[key];
|
let column = this.columns[key];
|
||||||
return column.getFormattedValue(this.datum[key]);
|
return column && column.getFormattedValue(this.datum[key]);
|
||||||
}
|
}
|
||||||
|
|
||||||
getRowLimitClass() {
|
getRowLimitClass() {
|
||||||
|
@ -32,7 +32,9 @@ export default {
|
|||||||
columnWidths: {
|
columnWidths: {
|
||||||
type: Array,
|
type: Array,
|
||||||
required: false,
|
required: false,
|
||||||
default: [],
|
default() {
|
||||||
|
return [];
|
||||||
|
},
|
||||||
},
|
},
|
||||||
rowIndex: {
|
rowIndex: {
|
||||||
type: Number,
|
type: Number,
|
||||||
@ -48,10 +50,6 @@ export default {
|
|||||||
type: Number,
|
type: Number,
|
||||||
required: false,
|
required: false,
|
||||||
default: 0
|
default: 0
|
||||||
},
|
|
||||||
configuration: {
|
|
||||||
type: Object,
|
|
||||||
required: true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user