Добрый день!
Тема уже поднималась, но не до конца понял.
Сделал замещающий клиентский модуль , добавил в diff поле UsrCardNumber (оно Integer). Но не отображает значение.
И тут же задам вопрос - есть возможность поиска по числовым полям? Я указал в свойствах поля индексировать, но видимо это другое. Или поиск возможен только текстовым полям? Очень скудная документация по настройке поиска(
define("ContactSearchRowSchema", [], function() { return { diff: /**SCHEMA_DIFF*/[ { "operation": "remove", "name": "EntitySchemaCaption" }, { "operation": "merge", "name": "FoundColumnsContainerList", "values": { "layout": { "column": 0, "row": 2, "colSpan": 12 } } }, { "operation": "insert", "parentName": "DataContainer", "propertyName": "items", "name": "Job", "values": { "layout": { "column": 12, "row": 0, "colSpan": 6 } } }, { "operation": "insert", "parentName": "DataContainer", "propertyName": "items", "name": "UsrCardNumber", "values": { "enabled": true, "visible": true, "layout": { "column": 18, "row": 0, "colSpan": 6 } } }, { "operation": "insert", "parentName": "DataContainer", "propertyName": "items", "name": "Account", "values": { "layout": { "column": 0, "row": 1, "colSpan": 12 } } }, { "operation": "insert", "parentName": "DataContainer", "propertyName": "items", "name": "Email", "values": { "className": "Terrasoft.Hyperlink", "href": {bindTo: "getEmailUrl"}, "click": {bindTo: "onEmailUrlClick"}, "layout": { "column": 18, "row": 1, "colSpan": 6 } } }, { "operation": "insert", "parentName": "DataContainer", "propertyName": "items", "name": "MobilePhone", "values": { "layout": { "column": 12, "row": 1, "colSpan": 6 } } } ]/**SCHEMA_DIFF*/ }; });
Нравится
1 комментарий
16 июля 2019 15:27
Поиск идёт только по тексту, используется движок для полнотекстового поиска Elastic Search. В ConfItemSearchRowSchema номера InventoryNumber и SerialNumber сделаны текстовыми, по ним ищет. То есть лучше и новое поле UsrCardNumber делать текстовым, либо дублировать в текстовое поле значение из числового.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать