Что такое хорошая «питоническая» Ajax-сетка данных для Интернета?

#javascript #ajax #datagrid

#javascript #ajax #datagrid

Вопрос:

Я работал с несколькими Ajax-сетками данных для приложения, в котором желательно встроенное редактирование, сортировка, перемещение / изменение размера / скрытие / отображение столбцов и поиск по полю, и пока обнаружил, что опробованные мной варианты не работают, по крайней мере, не очень хорошо. Flexigrid требует настройки и сталкивается с проблемами кроссбраузерности; jqGrid не предоставляет полезных примеров (читайте: вам нужен PHP4 и не предоставленная база данных MySQL для запуска их примеров), а ExtJS имеет поддержку, но не совсем компетентную (сотрудник технической поддержки понятия не имел, как читать HTML с разрывами строк Unix, и сказал мне, что мой код странный и все в одной строке). Я еще не слишком глубоко исследовал Dhtmlx grid; демонстрация выглядит неплохо, но я понятия не имею, означает ли это, что с ней действительно приятно работать.

Каковы наилучшие варианты для сетки данных с встроенным редактированием, сортировкой, перемещением / изменением размера / скрытием / отображением столбцов? В идеале мне хотелось бы что-то «Pythonic», с плавной кривой обучения, а не заставляющее работать кроссбраузерно (или просто работать).

Ответ №1:

Поскольку кажется, что вы не против использования jQuery или подобной библиотеки, я порекомендую — http://www.datatables.net /

ДЕЙСТВИТЕЛЬНО хорошие примеры, ДЕЙСТВИТЕЛЬНО хороший API, ДЕЙСТВИТЕЛЬНО хорошая кроссбраузерная поддержка. Кроме того, она может использовать themeroller с очень небольшими затратами. Итак, если вы похожи на меня и ненавидите возиться с CSS, это идеально.

Комментарии:

1. Спасибо; Я чуть было не попросил что-нибудь, что работало бы и с jQuery.

2. И если это чего-то стоит, я разработчик python / django, и я бы счел это вполне «pythonic» : D

3. Теперь вы действительно привлекли мое внимание. (-:

4. Просто убедитесь, что вы принимаете и повышаете голос, если ответ был полезным!