|
@@ -2,12 +2,15 @@ $(document).ready(() => {
|
|
|
autoFlashHeight();
|
|
|
const colSpread = SpreadJsObj.createNewSpread($('#spread-col')[0]);
|
|
|
const colSheet = colSpread.getActiveSheet();
|
|
|
+ const validData = function(data, col) {
|
|
|
+ return data && data[col.field] ? '√' : '';
|
|
|
+ };
|
|
|
const colSpreadSetting = {
|
|
|
cols: [
|
|
|
{ title: 'key', colSpan: '1', rowSpan: '2', field: 'key', hAlign: 0, width: 0, visible: false, formatter: '@', readOnly: true, },
|
|
|
{ title: '可显示列', colSpan: '1', rowSpan: '2', field: 'name', hAlign: 0, width: 200, formatter: '@', readOnly: true, },
|
|
|
- { title: '项目节\n清单', colSpan: '1', rowSpan: '2', field: 'bills', hAlign: 1, width: 80, readOnly: true, },
|
|
|
- { title: '计量单元', colSpan: '1', rowSpan: '2', field: 'pos', hAlign: 1, width: 80, readOnly: true, },
|
|
|
+ { title: '项目节\n清单', colSpan: '1', rowSpan: '2', field: 'bills', hAlign: 1, width: 80, readOnly: true, getValue: validData },
|
|
|
+ { title: '计量单元', colSpan: '1', rowSpan: '2', field: 'pos', hAlign: 1, width: 80, readOnly: true, getValue: validData },
|
|
|
{ title: '配置项|是否显示', colSpan: '2|1', rowSpan: '1|1', field: 'valid', hAlign: 1, width: 60, cellType: 'checkbox', readOnly: true },
|
|
|
{ title: '|别名', colSpan: '|1', rowSpan: '1|1', field: 'alias', hAlign: 0, width: 120, formatter: '@', },
|
|
|
],
|