我使用pdfmake将表数据导出为pdf。 根据表中是否设置了值,根据“搜索”下拉列表中的内容进行筛选,我希望返回该值。否则我想返回'。
截至目前,如果在单元格中没有设置任何内容,它将返回' null'我想回归''而不是null。
这是我在html中使用的表达式
<td style="background-color: #bfdfff; word-wrap: break-word;" class="routeCheckInGrid">
<span id="ContentPlaceHolder1_RouteCheckIn_Editable1_lblAccidentMcGoal">{{monday.accidentFreeDayMCG}} /day</span>
</td>
尝试创建一个能给我价值或回报的函数。 &#39 ;. scope.drivers是设置所有数据的地方。
$scope.accidentFreeMC = function(monday) {
if ($scope.drivers) {
if ($scope.resultsRolledUp) {
return monday.accidentFreeDayMCG;
} else {
return '';
}
}
}
在表格中使用它
table: {
body: [
[
$scope.accidentFreeMC + ' /day',
],
]
}
我缺少什么?非常感谢任何帮助。
UPDATE ** 这是一个类似于我想要实现的类似工作示例。 这是一行,根据在搜索中过滤的路线,将在总列中显示数据。如果选择了特定路线,则单元格中不会显示任何内容。
$scope.wasTheLCPAuditCompleted = function(day) {
if ($scope.drivers) {
if ($scope.resultsRolledUp) {
return day.lcpAuditCompletedCount + '/' + day.dayRouteCount
}
if (!$scope.resultsRolledUp && (!$scope.dataEntryView || $scope.isRollup)) {
return day.lcpAuditCompleted == 'Y' ? 'Yes' : 'No';
} else {
return '';
}
}
}