Как в редактируемом реестре при наведении на колонку вывести подсказку к ней?
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;
}
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать