Добрый день!
Для записей используется контейнер KeyValueCollectionContainer. Пытаюсь создать колонку в dataGrid таким путём
nameColumns.forEach(s -> {
responseDc.addProperty(s, String.class);
Optional<MetaPropertyPath> checkProperty =
Optional.ofNullable(responseDc.getEntityMetaClass().getPropertyPath(s));
checkProperty.ifPresent(metaPropertyPath -> dataGridResponse.addColumn(s, metaPropertyPath));
});
Возникает проблема, когда название колонки содержит точку. В методе getPropertyPath() падаю с ошибкой т.к такое название колонки “ПервоеНазвание.ВтороеНазвание” воспринимается как два отдельных, а не одно целое. Вопрос, это возможно обойти или возможно переопределить KeyValueCollectionContainer, чтоб по умолчанию использовался кастомный контейнер