Commit f833bd4ecd66852a364296cb7f2c86f15f263b70
1 parent
5a69cfd8
filter ln
Showing
4 changed files
with
49 additions
and
25 deletions
alasql-utility/alasql-utility.js
... | ... | @@ -80,7 +80,7 @@ function _alasql_WHERE (filters) { |
80 | 80 | for (var i=0; i < filters.length; i++) { |
81 | 81 | if(filters[i]["operation"] == "contains") |
82 | 82 | where += filters[i]["field"] + " like '%" + filters[i]["value"] + "%' " + logicalOperator + " "; |
83 | - else if(filters[i]["operation"] == "not contains") | |
83 | + else if(filters[i]["operation"] == "notContains") | |
84 | 84 | where += filters[i]["field"] + " not like '%" + filters[i]["value"] + "%' " + logicalOperator + " "; |
85 | 85 | else if(filters[i]["operation"] == "start") |
86 | 86 | where += filters[i]["field"] + " like '" + filters[i]["value"] + "%' " + logicalOperator + " "; | ... | ... |
controllets/data-table-controllet/data-table-controllet.html
... | ... | @@ -43,7 +43,6 @@ |
43 | 43 | height: 24px; |
44 | 44 | width: 24px; |
45 | 45 | cursor: pointer; |
46 | - /*background: green;*/ | |
47 | 46 | } |
48 | 47 | |
49 | 48 | paper-icon-button.warning { |
... | ... | @@ -51,7 +50,6 @@ |
51 | 50 | width: 24px; |
52 | 51 | color: #FFEB3B; |
53 | 52 | cursor: help; |
54 | - /*background: green;*/ | |
55 | 53 | } |
56 | 54 | |
57 | 55 | paper-icon-button.order:hover { |
... | ... | @@ -108,7 +106,7 @@ |
108 | 106 | height: 24px; |
109 | 107 | padding: 12px; |
110 | 108 | text-align: center; |
111 | - max-width: 224px; | |
109 | + max-width: 256px; | |
112 | 110 | min-width: 156px; |
113 | 111 | overflow: hidden; |
114 | 112 | white-space: nowrap; |
... | ... | @@ -121,18 +119,21 @@ |
121 | 119 | color: #FFFFFF; |
122 | 120 | font-weight: 700; |
123 | 121 | cursor: help; |
124 | - line-height: 0px;/*?? or49px su spod iron icon and paper icon icon problem*/ | |
122 | + } | |
123 | + | |
124 | + #data_table_container th, | |
125 | + #data_table_container th * { | |
126 | + line-height: 22px;/**/ | |
125 | 127 | } |
126 | 128 | |
127 | 129 | #data_table_container th .th_label { |
128 | 130 | display: inline-block; |
129 | - height: 24px; | |
130 | 131 | max-width: calc(100% - 48px - 8px); |
131 | 132 | vertical-align: middle; |
132 | - /*background: red;*/ | |
133 | 133 | overflow: hidden; |
134 | 134 | white-space: nowrap; |
135 | 135 | text-overflow: ellipsis; |
136 | + line-height: 24px;/**/ | |
136 | 137 | } |
137 | 138 | |
138 | 139 | #data_table_container td { |
... | ... | @@ -140,13 +141,6 @@ |
140 | 141 | padding: 4px; |
141 | 142 | } |
142 | 143 | |
143 | - #data_table_container tfoot td { | |
144 | - height: 48px; | |
145 | - padding: 0px; | |
146 | - font-size: 16px; | |
147 | - background: #B6B6B6; | |
148 | - } | |
149 | - | |
150 | 144 | #data_table_container #footer { |
151 | 145 | width: 100%; |
152 | 146 | height: 48px; | ... | ... |
controllets/filters-controllet/filters-controllet.html
... | ... | @@ -73,6 +73,7 @@ |
73 | 73 | |
74 | 74 | paper-item { |
75 | 75 | min-width: 128px; |
76 | + white-space: nowrap; | |
76 | 77 | } |
77 | 78 | |
78 | 79 | paper-item.iron-selected { |
... | ... | @@ -208,7 +209,7 @@ |
208 | 209 | <template is="dom-if" if="{{index}}"><!--excludes logicalOperator--> |
209 | 210 | <div class="row2"> |
210 | 211 | <div class="filter"> |
211 | - {{item.field}} <span class="highlighted">{{item.operation}}</span> "{{item.value}}" <span class="highlighted">{{_getLogicalOperator(index)}}</span> | |
212 | + {{item.field}} <span class="highlighted">{{_getOperationlName(item.operation)}}</span> "{{item.value}}" <span class="highlighted">{{_getLogicalOperator(index)}}</span> | |
212 | 213 | </div> |
213 | 214 | <div class="remove_container"> |
214 | 215 | <paper-icon-button on-click="_deleteFilter" icon="cancel" class="cancel"></paper-icon-button> |
... | ... | @@ -238,7 +239,7 @@ |
238 | 239 | |
239 | 240 | operations : { |
240 | 241 | type : Array, |
241 | - value : ["=", "!=", ">", ">=", "<", "<=", "contains", "not contains", "start", "ends"] | |
242 | + value : ["=", "!=", ">", ">=", "<", "<=", "contains", "notContains", "start", "ends"] | |
242 | 243 | }, |
243 | 244 | |
244 | 245 | filters : { |
... | ... | @@ -364,15 +365,16 @@ |
364 | 365 | }, |
365 | 366 | |
366 | 367 | _getOperationlName: function(operation) { |
367 | - if(operation.indexOf("not") > -1) | |
368 | - return ln["notContains_" + ln["localization"]]; | |
369 | - if(operation.indexOf("contains") > -1) | |
370 | - return ln["contains_" + ln["localization"]]; | |
371 | - if(operation.indexOf("start") > -1) | |
372 | - return ln["start_" + ln["localization"]]; | |
373 | - if(operation.indexOf("ends") > -1) | |
374 | - return ln["ends_" + ln["localization"]]; | |
375 | - return operation; | |
368 | + return ln[operation + "_" + ln["localization"]]; | |
369 | +// if(operation.indexOf("not") > -1) | |
370 | +// return ln["notContains_" + ln["localization"]]; | |
371 | +// if(operation.indexOf("contains") > -1) | |
372 | +// return ln["contains_" + ln["localization"]]; | |
373 | +// if(operation.indexOf("start") > -1) | |
374 | +// return ln["start_" + ln["localization"]]; | |
375 | +// if(operation.indexOf("ends") > -1) | |
376 | +// return ln["ends_" + ln["localization"]]; | |
377 | +// return operation; | |
376 | 378 | }, |
377 | 379 | |
378 | 380 | // _changeLogicalOperator : function() { | ... | ... |
locales/controllet_ln.js
... | ... | @@ -47,6 +47,13 @@ ln["warning_en"] = "WARNING"; |
47 | 47 | ln["filterField_en"] = "Field"; |
48 | 48 | ln["filterOperation_en"] = "Operation"; |
49 | 49 | ln["filterValue_en"] = "Value"; |
50 | + | |
51 | +ln["=_en"] = "is equal to"; | |
52 | +ln["!=_en"] = "is different from"; | |
53 | +ln[">_en"] = "is greater than"; | |
54 | +ln[">=_en"] = "is greater than or equal to"; | |
55 | +ln["<_en"] = "is less than"; | |
56 | +ln["<=_en"] = "is less than or equal to"; | |
50 | 57 | ln["contains_en"] = "contains"; |
51 | 58 | ln["notContains_en"] = "not contains"; |
52 | 59 | ln["start_en"] = "start with"; |
... | ... | @@ -173,6 +180,13 @@ ln["warning_it"] = "ATTENZIONE"; |
173 | 180 | ln["filterField_it"] = "Campo"; |
174 | 181 | ln["filterOperation_it"] = "Operazione"; |
175 | 182 | ln["filterValue_it"] = "Valore"; |
183 | + | |
184 | +ln["=_it"] = "è uguale a"; | |
185 | +ln["!=_it"] = "è diverso da"; | |
186 | +ln[">_it"] = "è maggiore di"; | |
187 | +ln[">=_it"] = "è maggiore uguale di"; | |
188 | +ln["<_it"] = "è minore di"; | |
189 | +ln["<=_it"] = "è minore uguale di"; | |
176 | 190 | ln["contains_it"] = "contiene"; |
177 | 191 | ln["notContains_it"] = "non contiene"; |
178 | 192 | ln["start_it"] = "inizia con"; |
... | ... | @@ -299,6 +313,13 @@ ln["warning_fr"] = "WARNING"; |
299 | 313 | ln["filterField_fr"] = "Field"; |
300 | 314 | ln["filterOperation_fr"] = "Operation"; |
301 | 315 | ln["filterValue_fr"] = "Value"; |
316 | + | |
317 | +ln["=_fr"] = "is equal to"; | |
318 | +ln["!=_fr"] = "is different from"; | |
319 | +ln[">_fr"] = "is greater than"; | |
320 | +ln[">=_fr"] = "is greater than or equal to"; | |
321 | +ln["<_fr"] = "is less than"; | |
322 | +ln["<=_fr"] = "is less than or equal to"; | |
302 | 323 | ln["contains_fr"] = "contains"; |
303 | 324 | ln["notContains_fr"] = "not contains"; |
304 | 325 | ln["start_fr"] = "start with"; |
... | ... | @@ -425,6 +446,13 @@ ln["warning_nl"] = "WARNING"; |
425 | 446 | ln["filterField_nl"] = "Field"; |
426 | 447 | ln["filterOperation_nl"] = "Operation"; |
427 | 448 | ln["filterValue_nl"] = "Value"; |
449 | + | |
450 | +ln["=_nl"] = "is equal to"; | |
451 | +ln["!=_nl"] = "is different from"; | |
452 | +ln[">_nl"] = "is greater than"; | |
453 | +ln[">=_nl"] = "is greater than or equal to"; | |
454 | +ln["<_nl"] = "is less than"; | |
455 | +ln["<=_nl"] = "is less than or equal to"; | |
428 | 456 | ln["contains_nl"] = "contains"; |
429 | 457 | ln["notContains_nl"] = "not contains"; |
430 | 458 | ln["start_nl"] = "start with"; | ... | ... |