Вопрос
Как в редактируемом реестре при наведении на колонку вывести подсказку к ней?
8 июля 2021 11:44
Как в редактируемом реестре при наведении на колонку вывести подсказку к ней, что бы работало также как с разделом
Нравится
4 комментария
Лучший ответ
8 июля 2021 19:43
В схеме детали, переопредели эту функцию и там можно указать к какому полю какую подсказку показать
getCellControlsConfig: function(entitySchemaColumn) { var columnName = entitySchemaColumn.name; var enabled = (entitySchemaColumn.usageType !== Terrasoft.EntitySchemaColumnUsageType.None) && !Ext.Array.contains(this.systemColumns, columnName); var config = this.getDefaultCellControlsConfig(columnName, { enabled: enabled, caption: entitySchemaColumn.caption, }); //Название поля if (columnName === "qrtName") { config.hint = "Подсказка"; //Текст Позсказки } if (entitySchemaColumn.dataValueType !== Terrasoft.DataValueType.DATE_TIME && entitySchemaColumn.dataValueType !== Terrasoft.DataValueType.BOOLEAN) { config.focused = {"bindTo": "Is" + columnName + "Focused"}; } return config; }
8 июля 2021 14:49
Не очень понятен вопрос, можно пример со скриншотом?
8 июля 2021 15:22
я попробую по другому объяснить
к примеру , у полей в карточке можно задать свойство подсказка(зеленый треугольник рядом)
мне же необходимо тоже самое но в реестре
8 июля 2021 15:24
Dima Avdoshin,
теперь понятен вопрос, к сожалению с таким не сталкивался, может кто-то другой сможет подсказать
8 июля 2021 19:43
В схеме детали, переопредели эту функцию и там можно указать к какому полю какую подсказку показать
getCellControlsConfig: function(entitySchemaColumn) { var columnName = entitySchemaColumn.name; var enabled = (entitySchemaColumn.usageType !== Terrasoft.EntitySchemaColumnUsageType.None) && !Ext.Array.contains(this.systemColumns, columnName); var config = this.getDefaultCellControlsConfig(columnName, { enabled: enabled, caption: entitySchemaColumn.caption, }); //Название поля if (columnName === "qrtName") { config.hint = "Подсказка"; //Текст Позсказки } if (entitySchemaColumn.dataValueType !== Terrasoft.DataValueType.DATE_TIME && entitySchemaColumn.dataValueType !== Terrasoft.DataValueType.BOOLEAN) { config.focused = {"bindTo": "Is" + columnName + "Focused"}; } return config; }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать