我正在使用angular ui数据网格框架,并且需要使用唯一标识符过滤值。
我有以下代码:

var column =
{name: 'distrito', field: 'distrito.id', type: 'number',
displayName: 'Distrito', enableCellEdit: true, width: '135',
cellFilter:'listagemFacesFilter:editDropdownOptionsArray:editDropdownIdLabel:editDropdownValueLabel:row.entity.distrito.distrito',
editableCellTemplate: 'ui-grid/dropdownEditor',
editDropdownIdLabel: 'id', editDropdownValueLabel: 'distrito', editDropdownOptionsArray: $scope.listaDistritos,
filter: {type: uiGridConstants.filter.SELECT, selectOptions: $scope.listaDistritosFiltro}
};


$ scope.listaDistritosFiltro是一个具有id(int)和值的arraylist
(函数返回arraylist)

选择,同时过滤所有id,例如:id = 1和id = 12,我只需要id = 1或id = 12的结果。

我认为选择过滤器正在过滤字符串类型。

请有人可以帮助我。

谢谢。
最好的祝福,
多媒体数据中心

最佳答案

您可能正在寻找此过滤器-

 type: uiGridConstants.filter.EXACT

关于javascript - Angular Ui数据网格过滤问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37778597/

10-11 12:11