Ext js PropertyGrid с несколькими источниками - PullRequest
0 голосов
/ 24 января 2020

Можно ли создать таблицу свойств ext js (classi c) с несколькими столбцами для нескольких источников данных? Нам нужен компонент, с помощью которого мы можем управлять прайс-листами / матрицей продуктов. Конечно, мы могли бы сделать это с помощью таблицы, но это выглядит странно, поскольку у вас может быть только две строки, и это далеко от того, как будет выглядеть конечный результат. Сейчас мы находимся на ext js 6.x с инструментарием classi c. Как бы вы реализовали такой компонент на основе компонента сетки, поскольку ожидается, что каждый столбец будет иметь один тип данных, но для таблицы свойств каждый столбец строки может отличаться по типу?

1 Ответ

0 голосов
/ 26 марта 2020

Я создал пример нужной вам сетки. Я переопределил некоторые celleditor методы и конструктор headercontainer (используемый в propertygrid) (это не должно влиять на другие компоненты), а также определил новый компонент, столбцы (AdditionalColumns) которого могут быть дополнены таким же образом как в сетке. С помощью verticalCellTypes вы можете указать те же типы данных для столбца или строки

...