Добрый день!
Тема уже поднималась, но не до конца понял.
Сделал замещающий клиентский модуль , добавил в 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 делать текстовым, либо дублировать в текстовое поле значение из числового.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать