zettapi_client
Version:
Client side CRUD operations in angular to use with zettapi_server rest api to get started quickly in any CMS project
37 lines (36 loc) • 1.31 kB
JavaScript
app.directive('zlQueryBuilder', function (zapiPath) {
return {
restrict: 'E',
scope: false,
replace: false,
template: zapiPath + '/directives/queryBuilder/queryBuilder.html',
controller: function($scope) {
$scope.choices = [
{
key: '$exists',
caption: 'existe',
template: 'Boolean.html'
},
{
key: ''
}
];
}
};
});
/*
<option ng-value="'exists'">existe</option>
<option ng-value="'startsWith'">começa com</option>
<option ng-value="'endsWith'">acaba em</option>
<option ng-value="'contains'">contém</option>
<option ng-value="'equals'">igual a</option>
<option ng-value="'notEquals'">diferente de</option>
<option ng-value="'in'">algum de</option>
<option ng-value="'nin'">nenhum de</option>
<option ng-value="'gt'">gt</option>
<option ng-value="'gte'">gte</option>
<option ng-value="'lt'">lt</option>
<option ng-value="'lte'">lte</option>
<option ng-value="'inclusiveBetween'">entre (inclusive)</option>
<option ng-value="'exclusiveBetween'">entre (exclusive)</option>
*/