Comments 26
В чём прикол использовать грид для построения дерева, вместо просто дерева?
Когда с этим впервые познакомился задал себе ТОЧНО ТАКОЙ ЖЕ ВОПРОС.
И в общем-то, поработав с этим делом, понял, что как минимум неудобного в этом почти ничего нет. Я спокойно в своем приложении интегрировал и меню в виде дерева и стандартные таблицы. Удобно тем, что вся документация сосредоточена в одном месте, не надо таскать в своем приложении еще один плагин для дерева.
И в общем-то, поработав с этим делом, понял, что как минимум неудобного в этом почти ничего нет. Я спокойно в своем приложении интегрировал и меню в виде дерева и стандартные таблицы. Удобно тем, что вся документация сосредоточена в одном месте, не надо таскать в своем приложении еще один плагин для дерева.
А еще вот чем это удобно. У нас по большому счету дерево будет представлять из себя таблицу с одним видимым столбцом, а скрытые столбцы мы можем определять, как нам угодно, а следовательно хранить в них какую угодно информацию, которую в последствие можем и на сервер передать и использовать дальше в нашем скрипте.
Возможно вы не в курсе, но нормальные реализации дерева позволяют делать то же самое :)
Вы правы, я не знакомился с другими реализациями деревьев, но смотрел для сравнения дерево из интерфейса одной системы — там для UI использован ExtJS. И там оно сделано в виде списка. В каждой строке хранится лишь адрес иконки для строчки и ссылка на что-нибудь. Как видите, не разбежишься.
Но, стоит заметить, что jqGrid для иконок слева от надписи в строке использует стили из jQuery.UI и задать какую-либо иконку можно лишь, изменив css ui-плагина. А вот ExtJS в данном случае это сделано удобнее, т.к. можно иконку выбрать вручную. Сейчас рождается идея попробовать в jqGrid это исправить (хотя бы для собственного пользования).
Но, стоит заметить, что jqGrid для иконок слева от надписи в строке использует стили из jQuery.UI и задать какую-либо иконку можно лишь, изменив css ui-плагина. А вот ExtJS в данном случае это сделано удобнее, т.к. можно иконку выбрать вручную. Сейчас рождается идея попробовать в jqGrid это исправить (хотя бы для собственного пользования).
может, «сажаем»?
Дорогое удовольствие. Но демку попробую, вдруг и правда стоит таких денег.
Какие деньги? Плагин бесплатен.
гы, вы видимо тоже не сразу попали на страничку с ценником
_http://www.trirand.net/licensing.aspx
для скачки доступна триальная версия
_http://www.trirand.net/licensing.aspx
для скачки доступна триальная версия
Продается не плагин для jQuery, а ASP.NET и PHP бэкенды.
И правда. Недоглядел, спасибо.
Да, плагин бесплатный.
Одно из своих решений для бесплатной версии и ASP.NET MVC в моей статье:
Using jqGrid’s search toolbar with multiple filters in ASP.NET MVC
Одно из своих решений для бесплатной версии и ASP.NET MVC в моей статье:
Using jqGrid’s search toolbar with multiple filters in ASP.NET MVC
Отличный материал, надо продолжать тему!
В продолжение темы:
https://nuget.org/packages/JQGridMvc
https://nuget.org/packages/JQGridMvc
Вот тут перевод данного материала на русский
Как по мне есть пища для размышления…
Вот не сомневаюсь что статья пригодится… Все элементы(контролы) познаются в сравнении…
Интересно бы еще что нибудь полезного увидить как jquery использовать для форм регистраций)
Вот не сомневаюсь что статья пригодится… Все элементы(контролы) познаются в сравнении…
Интересно бы еще что нибудь полезного увидить как jquery использовать для форм регистраций)
Ну для форм регистрации есть много полезных и интересных плагинов, например что-то вроде Ketchup Plugin для проверки валидности введенных значений, или скажем Uniform — Sexy forms with jQuery, который все нативные инпуты заменяет графическим представлением, что позволяет их кастомизировать под общий дизайн, или A Better jQuery In-Field Label Plugin, в общем в инете полно всего. Да и собственно никто не отменял plugins.jquery.com
Плагин без сомнения мощный. Уверен что полезен он будет в основном в больших и сложных, скорее всего интранет порталах.
Большее применение, сужу по себе, он найдет скорее всего в корпоративных приложениях, т.е. системы управления чем-нибудь или даже в некоторых системах отчетности, где по каким-либо причинам не будут использовать стандартные средства
странно, что для питона нет отдельной ветки…
Спасибо. В избранное!
Sign up to leave a comment.
Сажаем деревья с jqGrid