|
|
|
GUI в Web приложении (списки как в Win 32)
|
|||
|---|---|---|---|
|
#18+
Искал по форуму ничего похожего не нашел... В чём суть. Есть желание переписать существующее win32 приложение для работы через браузер. С помощью каких средств и технологий возможно получить наиболее полные по функциональности ListBox`ы (по сравнению с IDE Win32) для работы со списками (выделение нескольких строк через Ctrl+LMouse, Shift+LMouse, обработка DblClick, перехват KeyPress)? На данный момент используются DevExpress`овские. Ну, а на пальцах, желательно примерно следующий принцип работы: 1. Выводится список, где к примеру в 1-ом столбце фамилии, в других ещё какие либо данные 2. По двойному щелчку на строке с "Иванов" (не на гиперссылку с фамилией или другими его данными, а именно в любое место прямоугольной области данной записи) вызывается редактор 3. Редактор в виде "модального" окошка/фрейма/... (простите за далёкость), но не в новом окне браузера и с сохранением "на заднем плане" списка. По типу такого полупрозрачного DialogBox. На нем лежат необходимые компоненты для редактирования нужных полей (не обязательно представленных в списке). Кнопки "Ок", "Отмена" 4. Выделили либо с помощью Ctrl+LMouse, Shift+LMouse, Shift+Up, Shift+Down, Ctrl+A, Ctrl+Shift+End, ... какой либо набор записей. Выбрали необходимое действие через контекстное меню и обработчик может получить значения выбранных записей (например значение скрытого поля id). Выделение с помощью CheckBox`а на нужных не то... Просто без всего этого (и без альтернатив) работать будет оч тяжко. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2009, 18:19:34 |
|
||
|
GUI в Web приложении (списки как в Win 32)
|
|||
|---|---|---|---|
|
#18+
Это будет крайне весело, копайте в сторону javascript, silverlight или flash. Я мало видел веб-приложений, которые были бы реально похожи по функциональности на оконные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2009, 18:45:55 |
|
||
|
GUI в Web приложении (списки как в Win 32)
|
|||
|---|---|---|---|
|
#18+
Flash или сильверлайт. Для яваскрипта посмотрите ExtJS. Очень крутая библиотека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:36:31 |
|
||
|
GUI в Web приложении (списки как в Win 32)
|
|||
|---|---|---|---|
|
#18+
как я помню, на любые элементы в HTML можно натравить js-события onclick,ondoubleclick,onhover и еще кучу... А диалоговые окна легко делаются с помощью библиотеки jQuery - они и таскаются и размеры также меняются. Очень легко делать win-подобные страницы, там чего только нет в этой библиотеке. Можно сделать быстрые и вообще не перезагружаемые полностью страницы, если AJAX-ом только отдельные блоки страницы изменять. Элементы из jquery даже MS встроила в ASP.NET 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2009, 12:04:15 |
|
||
|
GUI в Web приложении (списки как в Win 32)
|
|||
|---|---|---|---|
|
#18+
RyzДля яваскрипта посмотрите ExtJS. Очень крутая библиотека.+1 Всё перечисленное в стартовом посте там есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2009, 14:17:10 |
|
||
|
GUI в Web приложении (списки как в Win 32)
|
|||
|---|---|---|---|
|
#18+
IgorCCS, всё зависит от глубины твоей крутизны. Лобовой вариант - подписанный ActiveX элемент. Можешь перенести ВЕСЬ функционал твоего приложения в веб почти без изменений. Альтернативный вариант - копай в сторону всяких там Ajax, Flash-эффектов и прочее. Если корпорация - подумай о Citrix, и Windows терминалах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2009, 14:28:46 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36038337&tid=1344402]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
204ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 496ms |

| 0 / 0 |
