|
|
|
Нужен "специфичный" GUI компонент
|
|||
|---|---|---|---|
|
#18+
Коллеги! Треба вот такой компонент (см. список требований ниже). Предпочтение отдается SWT-реализации, но это не жёсткое требование. З.Ы. Многодневным серфингом и аскингом (а иногда и аппилингом) так и не смог обнаружить что-либо отдалённо близкое (каламбур) к требуемой функциональности. Компонент нужен для рестайлинга внутреннего производственного приложения (ведение инженерных спецификаций, без графики, тока параметрическое описание, посему и нужна такая таблица). В связи с чем возникает вопрос: неужели это у нас юзеры такие требовательные (к функциональности)? Неужели больше никому не нужен такой же компонент? З.З.Ы. Возможен вариант покупки готового или доработанного стороннего компонента. Элемент управления "Таблица с редактированием по месту" 1. Позволяет редактировать значение ячейки "по месту". 2. В зависимости от типа данных в редактируемой ячейке появляется разные редакторы: TextBox - для числовых и текстовых данных, ComboBox - для перечня значений, DropDownControl - для более сложных типов. 3. Таблица должна позволять регистрировать для столбца тип данных ячейки и соответствующий тип визуального элемента. Для простых типов и типа "перечисление значений" визуальные элементы должны назначаться по умолчанию. 4. Перемещение по ячейкам - с помощью клавиш стрелок "вперед", "назад", "вверх", "вниз". 5. Активация ячейки для редактирования - при получении фокуса или по нажатию ENTER в текущей ячейке. 6. Если ячейка находится в режиме редактирования, то при нажатии клавиш стрелок происходит перемещение на соответствующую соседнюю ячейку (возможно на другой строке), которая автоматически переходит в состояние редактирования. 7. Сериализация данных таблицы в/из узла xml-файла. Сохранение при переходе от записи к записи. 8. Таблица должна быть реализована на базе SWT Eclipse. 9. Возможность отмены всех внесенных изменений. 10. Динамическая подстройка ширины столбцов с возможностью их ручного изменения. 11. Возможность задания цвета и шрифта отдельных столбцов и строк. З.З.З.Ы. Хочу обратить внимание на п.7. Предполагается использовать SDO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 10:27:37 |
|
||
|
Нужен "специфичный" GUI компонент
|
|||
|---|---|---|---|
|
#18+
CollarWhiteBlueКоллеги! Треба вот такой компонент (см. список требований ниже). Предпочтение отдается SWT-реализации, но это не жёсткое требование. Неужели больше никому не нужен такой же компонент? Не нужен, так как пишется максимум за неделю. CollarWhiteBlueЭлемент управления "Таблица с редактированием по месту" В SWT уже есть. CollarWhiteBlue1. Позволяет редактировать значение ячейки "по месту". Есть такое. CollarWhiteBlue2. В зависимости от типа данных в редактируемой ячейке появляется разные редакторы: TextBox - для числовых и текстовых данных, ComboBox - для перечня значений, DropDownControl - для более сложных типов. Тут вообще работы на пару часов. Все уже есть осталось данные на редакторы замапить. CollarWhiteBlue 6. Если ячейка находится в режиме редактирования, то при нажатии клавиш стрелок происходит перемещение на соответствующую соседнюю ячейку (возможно на другой строке), которая автоматически переходит в состояние редактирования. А навигацию внутри редактора выкинуть нафинг? CollarWhiteBlue 7. Сериализация данных таблицы в/из узла xml-файла. Сохранение при переходе от записи к записи. Да, жирное требование для "компаненты". Можно просто модель сериализовать. CollarWhiteBlue 8. Таблица должна быть реализована на базе SWT Eclipse. Вроде выше говорилось что это не обязательно. CollarWhiteBlue 9. Возможность отмены всех внесенных изменений. Это к сохранению данных. К самой компаненте отношение не имеет. CollarWhiteBlue 10. Динамическая подстройка ширины столбцов с возможностью их ручного изменения. Уже есть. CollarWhiteBlue 11. Возможность задания цвета и шрифта отдельных столбцов и строк. Тоже не проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 12:22:53 |
|
||
|
Нужен "специфичный" GUI компонент
|
|||
|---|---|---|---|
|
#18+
JTable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 13:29:09 |
|
||
|
Нужен "специфичный" GUI компонент
|
|||
|---|---|---|---|
|
#18+
Ну и да: org.eclipse.jface.viewers.TableViewer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 13:57:06 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34003076&tid=2148062]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 545ms |

| 0 / 0 |
