Всем доброго дня. Версия 7.13.2.
Добавил на страницу раздела быстрый фильтр, наподобие того, который реализован в разделе активностей. Фильтрация не по ответственному, по другой колонке, но не суть..
var fixedFilterConfig = { entitySchema: this.entitySchema, filters: [ { name: "CategoryServiceVirtual", appendCurrentContactMenuItem: false, caption: "Категория услуги", addNewFilterCaption: "Выбрать категорию услуги", columnName: "CategoryService", // Укажем значение по умолчанию defValue: this.get("CategoryServiceVirtual"), dataValueType: this.Terrasoft.DataValueType.LOOKUP, appendFilter: function(filterInfo) { console.log(filterInfo) } } ] };
Однако нужно чтобы при открытии раздела уже была указана одна из категорий по умолчанию.
CategoryServiceVirtual - виртуальная колонка со значением в формате {value: guid, displayValue: "Название"}. Но при попытке подставить её значение (а значение точно есть) в defValue фильтра, фильтр остаётся незаполненным.
Как правильно задать значение по умолчанию?
Нравится
Могу ошибаться, но попробуйте добавить в CategoryServiceVirtual свойство - primaryImageValue, присвойте ему просто нулевой guid.
Могу ошибаться, но попробуйте добавить в CategoryServiceVirtual свойство - primaryImageValue, присвойте ему просто нулевой guid.