Всем доброго времени суток. Версия 7.12.
Есть стандартный фильтр в ESQ-запросе, например, такой:
esq.filters.add("Filter", Terrasoft.createColumnInFilterWithParameters("Number", ["79219259027"]));
Есть получение колонок в данных фильтра, в том числе получение отображаемой колонки, не зная её названия:
esq.addMacrosColumn(Terrasoft.QueryMacrosType.PRIMARY_DISPLAY_COLUMN, "PrimaryDisplayColumnValue");
А можно ли организовать поиск по значению отображаемой колонки? Такой вариант:
esq.filters.add("Filter", Terrasoft.createColumnInFilterWithParameters("PrimaryDisplayColumnValue", ["79219259027"]));
выдаёт ошибку о том, что такой колонки не существует.
Нравится
Варфоломеев Данила,
Насколько я поняла вопрос, то речь о том, чтобы взять primaryDisplayColumn корневой схемы, которая указана в EntitySchemaQuery.
Такой реализации я нигде не встречала, потому могу предположить, что такого нет(
можно взять отображаемую колонку из this.entitySchema.primaryDisplayColumn.name
Варфоломеев Данила,
Насколько я поняла вопрос, то речь о том, чтобы взять primaryDisplayColumn корневой схемы, которая указана в EntitySchemaQuery.
Такой реализации я нигде не встречала, потому могу предположить, что такого нет(