TreeView и ListView в MVC
От: lutikman  
Дата: 12.06.12 17:29
Оценка:
Добрый день.
Стоит задача написать веб-приложение с использованием MVC и выше перечисленных компонентов.
В веб-программировании только начала разбиратся и основы MVC уже знакомы.
А вот как реализовать компоненты TreeView и ListView (с возможностями DragAndDrop) не могу понять. В HTML ведь их нет.
Помогите плиз, хотябы укажите направлении в котором двигатся и разбиратся.
Re: TreeView и ListView в MVC
От: Aviator  
Дата: 13.06.12 20:55
Оценка:
Здравствуйте, lutikman, Вы писали:
L>Помогите плиз, хотябы укажите направлении в котором двигатся и разбиратся.
Познакомиться с jQuery.
Re: TreeView и ListView в MVC
От: J_K  
Дата: 16.06.12 00:12
Оценка:
Здравствуйте, lutikman, Вы писали:

L>Добрый день.

L>Стоит задача написать веб-приложение с использованием MVC и выше перечисленных компонентов.
L>В веб-программировании только начала разбиратся и основы MVC уже знакомы.
L>А вот как реализовать компоненты TreeView и ListView (с возможностями DragAndDrop) не могу понять. В HTML ведь их нет.
L>Помогите плиз, хотябы укажите направлении в котором двигатся и разбиратся.

Вот здесь http://www.matthidinger.com/archive/2009/02/08/asp.net-mvc-recursive-treeview-helper.aspx показана одна из реализаций хелпера, с помощью которого формируется конечный HTML код. Конечно, в HTML этих компонентов нет. Но они есть в разных библиотеках, которые, используя DOM (модель данных объектов браузера), строят деревья и любые другие контролы (компоненты). Идея хелпера состоит в том, чтобы сформировать исходных HTMl-код или JavaScript, который затем будет использован библиотекой для формирования контрола. В библиотеке jQuery нет, к сожалению, дерева, но в интернете можно найти массу бесплатных и платных реализаций практически любых контролов. Подберите ту, которая вам больше подходит. Разберитесь, как формируется дерево, как передаются данные, потом уже будет легче прикинуть, как создать хелпер (для начала можно даже без хелпера обойтись).
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.