【发布时间】:2016-05-13 15:08:57
【问题描述】:
我将 AngularJS 与 smart-table 模块一起使用,并用它显示一个表格。
行中的信息由 MySQL 的“POST”请求捕获。
这些信息堆叠在应用控制器中声明的 $scope.data_server 中:
app.controller('SearchbddCtrl', function ($scope, $http) {
get_data();
function get_data() {
var name = $scope.name;
$http.post('/searchbdd', {name: name}).success(function (data, status, headers, config) {
$scope.data_server = data;
}).error(function (data, status) {
alert("Connection Error");
});
}
});
在前端我这样显示它们:
<tr ng-repeat="data in displayCollection" st-select-row="data" st-select-mode="single">
<td>{{ data.login}}</td>
<td>{{ data.name}}</td>
</tr>
我想做什么: 使用多个复选框过滤这些行。我需要 10 个复选框。
我真的不知道该怎么做。。有人有任何信息或代码示例吗??
示例: 例如,我在表格中展示了水果(香蕉、苹果和橙子)。我想在表格中只显示香蕉而不是香蕉、苹果和橙子。或者如果我只想显示苹果和橙子。我检查了“橙子”和“苹果”,它显示了包含这些类型水果的行。
更新:
这就是我想做的:https://github.com/lorenzofox3/Smart-Table/issues/387
【问题讨论】:
-
“用多个复选框过滤这些行”是什么意思?这真的很模棱两可。你能更好地描述一下功能吗?
-
比如我有水果。我想在表格中只显示香蕉而不是香蕉、苹果和橙子。或者如果我只想显示苹果和橙子。我检查了“橙子”和“苹果”,它显示了包含这些类型水果的行。
标签: mysql angularjs checkbox filter smart-table