added search filter "Ends With", "Like" for varchar fields

This commit is contained in:
Heiko Robert
2016-03-11 15:46:15 +01:00
parent e303be8155
commit 7dc9c3e6b6
3 changed files with 6 additions and 1 deletions
@@ -875,6 +875,9 @@ class Base
case 'startsWith':
$part[$item['field'] . '*'] = $item['value'] . '%';
break;
case 'endsWith':
$part[$item['field'] . '*'] = $item['value'] . '%';
break;
case 'contains':
$part[$item['field'] . '*'] = '%' . $item['value'] . '%';
break;
@@ -436,7 +436,9 @@
},
"varcharSearchRanges": {
"equals": "Gleich",
"like": "Wie (%)",
"startsWith": "Beginnt mit",
"endsWith": "Endet mit",
"contains": "Enthält",
"isEmpty": "Ist leer",
"isNotEmpty": "Ist nicht leer"
+1 -1
View File
@@ -35,7 +35,7 @@ Espo.define('views/fields/varchar', 'views/fields/base', function (Dep) {
searchTemplate: 'fields/varchar/search',
setupSearch: function () {
this.searchParams.typeOptions = ['startsWith', 'contains', 'equals', 'isEmpty', 'isNotEmpty'];
this.searchParams.typeOptions = ['startsWith', 'endsWith', 'contains', 'equals', 'like', 'isEmpty', 'isNotEmpty'];
this.events = _.extend({
'change select.search-type': function (e) {
var type = $(e.currentTarget).val();