【发布时间】:2018-11-09 00:31:30
【问题描述】:
我正在尝试使用矩阵设计在嵌套表中设计过去 3 年的财务支出报告。我希望输出看起来像
我有嵌套的 json,其中每个父母可以有 n 孩子的数量。比如
detailOfExpenditureSection= [
{
sections: 'Revenue',
headDetail: [{
majorHeadNumber: '2403',
majorHeadDescription: 'Animal Husbandry',
subMajorHeadDetail: [{
subMajorHeadNumber: '00',
subMajorHeadDescription: '',
minorHeadDetail: [{
minorHeadNumber: '001',
minorHeadDescription: 'Direction and Administration',
subMinorHeadDetail: [{
subMinorHeadNumber: '60',
subMinorHeadDescription: 'Administration',
detailedHeadDetail: [{
detailedHeadNumber: '44',
detailedHeadDescription: 'Head Office Establishment',
objectHeadDetails: [{ objectHeadNumber: '01', objectHeadDescription: 'Salaries', actuals: '7327', budgetEstimate: '25664', revisedEstimate: '256891', budgetEstimateCurrentYear: '256914' },
{ objectHeadNumber: '11', objectHeadDescription: 'Travel Expenses', actuals: '7327', budgetEstimate: '25664', revisedEstimate: '256891', budgetEstimateCurrentYear: '256914' },
{ objectHeadNumber: '13', objectHeadDescription: 'Office Expenses', actuals: '7327', budgetEstimate: '25664', revisedEstimate: '256891', budgetEstimateCurrentYear: '256914' },
{ objectHeadNumber: '26', objectHeadDescription: 'Advertisement and Publisity', actuals: '7327', budgetEstimate: '25664', revisedEstimate: '256891', budgetEstimateCurrentYear: '256914' },
]
}]
}]
}]
}]
}]
}]
sections 及其各自的头部可以重复。考虑到这一点,我正在尝试使用材料表设计表,但无法设计所需的输出。我的问题是我无法将实际列和其他正确列映射到 Head Deails 列中的对象头。因此,该行不匹配。我试图通过参考here 创建指令来映射列和行,但无法这样做。怎样才能得到想要的输出。
【问题讨论】:
-
这段代码看起来怎么样?
-
列和行不同步。意思是对象头具有实际值等,但值与对象头不按顺序出现
标签: angular datatable material-design angular-material angular6