You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multiple rows, unlimited count, added during object's properties editing
Each cell can be string!!! (well, there's no use to support other types for now)
Original proposal(:ru:):
Есть предложение: реализовать новый тип свойств - произвольное количество фиксированных полей.
Например у нас есть свойство "запрос" состоящее из трёх частей:
2. позиция на начало продвижения (строка, т.к. допускается значение 100+)
3. позиция на текущий момент (число)
К одной сущности может быть привязано произвольное количество запросов, но во всех них обязательно должны присутствовать 3 этих свойства.
Для простоты и удобства их можно запихнуть в json.
В backend'e редактирования такого свойства понадобятся кнопки "добавить" и "удалить" для набора таких частей.
В backend'е редактирования самого свойства понадобятся средства для привязки (какие свойства входят в набор)
Как вариант можно пойти чуть дальше и разрешить использовать существующие наборы свойств неограниченное число раз для одной сущности. Реализовать например, через привязку группу свойств к объекту RepeatableProperty
Дополнительное предложение - новый тип свойств json редактором в backend'e. Позволит с помощью одного свойства и удобного интерфеса привязать свойства любой сложности и структуры к отдельным сущностям.
Зачем это может понадобится и почему нельзя воспользоваться существующими решениями?
Например для работы с единичными случаями, вроде страниц контактов - хотя телефоны можно будет вынести в чанки (когда те появятся), однако обычно страница контактов имеет довольно сложную и уникальную в пределах сайта структуру/вёрстку, так что лезть каждый раз в шаблон или кучу html-кода для того чтобы поменять/добавить адрес, реквизиты или (о ужас) карту особого смысла не имеет.
The text was updated successfully, but these errors were encountered:
MatrixProperty:
Original proposal(:ru:):
Есть предложение: реализовать новый тип свойств - произвольное количество фиксированных полей.
Например у нас есть свойство "запрос" состоящее из трёх частей:
К одной сущности может быть привязано произвольное количество запросов, но во всех них обязательно должны присутствовать 3 этих свойства.
Для простоты и удобства их можно запихнуть в json.
В backend'e редактирования такого свойства понадобятся кнопки "добавить" и "удалить" для набора таких частей.
В backend'е редактирования самого свойства понадобятся средства для привязки (какие свойства входят в набор)
Как вариант можно пойти чуть дальше и разрешить использовать существующие наборы свойств неограниченное число раз для одной сущности. Реализовать например, через привязку группу свойств к объекту RepeatableProperty
Дополнительное предложение - новый тип свойств json редактором в backend'e. Позволит с помощью одного свойства и удобного интерфеса привязать свойства любой сложности и структуры к отдельным сущностям.
Зачем это может понадобится и почему нельзя воспользоваться существующими решениями?
Например для работы с единичными случаями, вроде страниц контактов - хотя телефоны можно будет вынести в чанки (когда те появятся), однако обычно страница контактов имеет довольно сложную и уникальную в пределах сайта структуру/вёрстку, так что лезть каждый раз в шаблон или кучу html-кода для того чтобы поменять/добавить адрес, реквизиты или (о ужас) карту особого смысла не имеет.
The text was updated successfully, but these errors were encountered: