romka11 писал(а):Источник цитаты Сделать поля(колонки) не фиксированными, а конфигурируемыми...
Я поддержал эту тему, так как увидел в ней возможности для упрощения интерфейса. Но, в отличии от вас, меня интересовали конфигурируемые параметры в Свойствах задачи, а не табличный вид.
romka11 писал(а):Источник цитаты Уже сейчас множество свойств являются вычислимыми... В принципе, все, для чего сейчас используется автоформатирование, может быть выражено... в виде некоторого значения поля
romka11 писал(а):Источник цитаты Пользовательское построение формул тоже уже реализовано в построителе фильтров...
После этого поста разговор перешёл в другую плоскость.
Если не касаться пока скриптового языка. И если признать, что необходимый минимум типов полей в MLO есть. Можно ли ваше предложение переформулировать так:
Для управления списками задач пользователю сейчас доступны Автоформатирование, виды создаваемые с помощью Фильтров, Счётчики и Области. Предлагается объединить функциональность Автоформатирования, Фильтров, Счётчиков и Областей в единый блок управления интерфейсом. Расширить его, добавив "базовые операции (+,-,*,/,\,^) и немного простых функций...".
Блок управления интерфейсом вынести в "xml-конфигурацию, которая может быть экспортирована/импортирована в виде файла". В этом же блоке предусмотреть возможность отключения (опциональных) полей задачи.
Предусмотреть возможность обращения к блоку управления интерфейсом из табличного вида через конфигурируемые колонки.
Наверное ваша постановка задачи технически более правильная. Но я пытаюсь понять, что в результате получит (продвинутый) пользователь.