Рано или поздно наступает момент, когда возможностей фреймворка вам недостаточно. «Ах, как же так, забыли такую полезную кнопочку/контрол/приложение сделать...» — сетуете вы. Вот тогда и приходит в голову идея написать нехватающий функционал самому. Точнее дописать. И любой уважающий себя фреймворк предоставляет механизмы для собственного расширения/изменения. ExtJs не стал исключением.
MyCalendar — это расширенная версия стандартного ExtJS-календаря. Календарик не привязан к конкретному бэкэнду т.к. работает только с JSON данными, а их хоть из ассемблера кидай =). На сайте автора уже представлено два бэкэнда на Grails и PHP в качестве демо для лучшего понимания внутреннего устройства.
Ext.Grid, который мы тут рассмотрим — это упрощенный вариант, взятый из семпла на официальном сайте . Я пообрезал все второстепенное, чтобы заострить внимание на самом главном. По ходу, с каждом новым уроком, я буду усложнять скрипт и показывать новые возможности и разные пути реализации одной и той же задачи.
С самого начала привожу скрин и скрипт таблички, которую мы будем создавать, а потом буду разбирать код по частям.
Издательство порадовало новой книгой по ExtJS 3.0. Краткое содержание:
Chapter 1: DOM and Data Types, the Ext JS Way
Chapter 2: Laying Out a Rich User Interface
Chapter 3: Load, Validate, and Submit Forms
Chapter 4: Fun with Combo Boxes and Date Fields
Chapter 5: Using Grid Panels to Display and Edit Tabular Data
Chapter 6: More Applications of Grid and List Views
Chapter 7: Keeping Tabs on Your Trees
Chapter 8: Making Progress with Menus and Toolbars
Chapter 9: Well-charted Territory
Chapter 10: Patterns in Ext JS
Книга на английском языке. 376 страниц, на которых можно найти копируемые скрипты, сопровождающиеся доступными и лаконичными пояснениями и цветными скринами.
Доброе время суток всем! Разрабатывая движок для блога, столкнулся с маленькой проблемой — не смог найти компонент, который служил бы полем ввода для тэгов. Но нужно было не просто поле ввода, а хотелось чтобы при вводе еще подставлялись уже существующие теги. После некоторого времени ковыряния на форуме спешу поделиться полезной информацией
Довольно давно не заходил на сайт ExtJs. Что же там нового?
Обновился фреймворк до версии 3.0.3 и вместе с ним добавилось много новых фич. Обновился блог. . Обновился раздел демо-приложений. Скорее всего обновился и визуальный редактор, но по недавним причинам, обычные смертные его не увидят. Только если подписчики ;)