|
@@ -9,7 +9,7 @@ |
|
|
* { |
|
|
* { |
|
|
* 'label': 'column name', |
|
|
* 'label': 'column name', |
|
|
* 'alias': 'displayed name', |
|
|
* 'alias': 'displayed name', |
|
|
* 'filter': v => value_processor(v) |
|
|
|
|
|
|
|
|
* 'processor': v => process(v) |
|
|
* } |
|
|
* } |
|
|
* ] |
|
|
* ] |
|
|
* } |
|
|
* } |
|
@@ -104,10 +104,10 @@ export default (options={}) => { |
|
|
|
|
|
|
|
|
// fill the data cache |
|
|
// fill the data cache |
|
|
response.forEach((data, i) => { |
|
|
response.forEach((data, i) => { |
|
|
// filter values |
|
|
|
|
|
|
|
|
// process values |
|
|
_configs.selects |
|
|
_configs.selects |
|
|
.filter(select => select.filter) |
|
|
|
|
|
.forEach(select => data[select.alias || select.label] = select.filter(data[select.alias || select.label])) |
|
|
|
|
|
|
|
|
.filter(select => select.processor) |
|
|
|
|
|
.forEach(select => data[select.alias || select.label] = select.processor(data[select.alias || select.label])) |
|
|
|
|
|
|
|
|
// save the data |
|
|
// save the data |
|
|
_cache.data[_begin + i] = data |
|
|
_cache.data[_begin + i] = data |
|
|