Я хочу создать сетку с сортировкой и фильтрацией разбиения на страницы на стороне сервера, у меня есть все, что было на внутреннем сервере с Rails и сериализаторами активных моделей, в настоящее время мне удалось это сделать с помощью плагина datatables.net и простой JS/JQuery, но ATM я хочу перенести front-end в EmberJS, до тех пор, пока все, что я могу найти, - это некоторые примеры с ArrayController и Pageable-Mixings, которые делают какую-то страницу на стороне клиента, которая не работает для меня это приложение. Есть ли замена datables.net в экосистеме EmberJS ?, любая помощь приветствуется.Страницы на стороне сервера EmberJS
ответ
Datatables.net существует некоторое время и довольно полнофункциональный. Я не знаю ни одной замены 1-1 в экосистеме EmberJS. Тем не менее, ember-table является довольно удивительным и может пригодиться для вашего приложения. Конечно, он может отображать сетку, поддерживаемую разбиением на страницы на стороне сервера/сортировкой/фильтрацией.
Чтобы посмотреть, как работает разбиение на страницы, посмотрите пример table-with-ajax. Он использует github api для ленивой загрузки одной страницы (30 строк) данных за раз. Я не пробовал, но вы можете расширить этот пример для поддержки на стороне сервера сортировки и фильтрации по:
Сброс массива контента, когда ваши свойства сортировки/фильтр изменить:
content: Ember.computed ->
App.TableAjaxExample.LazyDataSource.create
content: new Array(@get('numRows'))
.property 'numRows', 'sort', 'filter'
, а затем использовать эти свойства при запрашивая данные с сервера:
url = "https://api.github.com/repos/emberjs/ember.js/events?page=#{page}&per_page=30&sort=#{sort}&filter=#{filter}&callback=?"
- 1. Ждите свойства в EmberJS на стороне «сервера»
- 2. Изменения на стороне сервера на стороне сервера на стороне сервера
- 3. Изменения на стороне сервера не отражены в пользовательском интерфейсе - EmberJS
- 4. Coords на стороне сервера загрузки страницы
- 5. идентифицировать загрузку страницы на стороне сервера java
- 6. ExtJS и авторизация страницы (на стороне сервера)
- 7. подтверждение на стороне сервера?
- 8. whmcs на стороне сервера
- 9. На стороне сервера и на стороне клиента
- 10. Кэширование сервера на стороне сервера (Tomcat)?
- 11. Бесконечный сценарий сценария на стороне сервера на стороне сервера?
- 12. Обнаружение замыкания на стороне сервера на стороне сервера
- 13. Исправление на стороне сервера или песочница на стороне сервера?
- 14. Синтаксис Ярл-сервер на стороне сервера на стороне сервера
- 15. Предотвращение тайм-аута на стороне сервера на стороне сервера?
- 16. прогрессивное улучшение на стороне сервера?
- 17. Источник данных не поддерживает разбиение на страницы на стороне сервера.
- 18. Подкачка на стороне сервера, когда результат всегда разбит на страницы
- 19. Kendo UI - разбиение на страницы сетки (на стороне сервера)
- 20. Запуск на стороне сервера Javascript
- 21. Подкачка на стороне сервера
- 22. Проверка на стороне сервера
- 23. Отладка на стороне сервера
- 24. событий на стороне сервера?
- 25. Сканирование на стороне сервера
- 26. .Exe на стороне сервера
- 27. MsgBox на стороне сервера
- 28. Meteor.subscribe на стороне сервера
- 29. Кэширование на стороне сервера
- 30. События на стороне сервера
это позор, что EmberJS не считается с универсальным столом, как это делает AngularJS или Backbone, я дам ему попробовать в Ember стола, но, насколько я вижу документы не очень хороши, также я сомневаюсь в настройке темы и эффекте Мне нужно будет сделать это для моего использования. Я ценю вашу помощь в любом случае, спасибо за все. –