革新の非常に短いリスト。
- 最新バージョンのブラウザーに既に表示されているJSONを操作するためのネイティブ関数のサポート。
- ベースカーネルの多くの新しい関数、特にいくつかの数学関数は、オブジェクトとクラスを操作し、配列を操作します。
- Chartコンポーネントの外観は、さまざまなタイプのチャートとグラフの描画です(実際、競合するDojoからのコンポーネントに対する回答、つまりDojoX.Chart)。 これまでのところ、4種類のグラフがサポートされており、それらを設定するための多くのオプションがあります。 複雑な場合でも特別なライブラリを使用する必要がありますが、スーパーERPシステムを実行していない場合は、これらの機能で十分です。
- データを操作するためのパッケージには、データ構造をExt.data.Record形式に書き込むためのコンポーネントが含まれています。
- データソース(ExtJSでは十分に多くのコンポーネントで構成されています)の作成と管理を簡素化するクラスが登場しました
- コンポーネントJsonProvider、PollingProviderなどを含む、定期的なポーリングまたはRPCによるサーバーとの直接データ交換のための直接パッケージ(一般に、このトピックは第3バージョンで重要になりました)。
- テーブルコンポーネントに新しいタイプの列(BooleanColumn、TemplateColumn)などが追加され、選択システム(SelectionModel)が拡張されました。
- これで、テーブル内の個々のセルだけでなく、行全体の結合エディターも編集できます。
- 新しいタイプのレイアウト:要素の垂直および水平レイアウト用のVBoxLayoutおよびHBoxLayout。
- ExtJS固有の瞬間をデバッグおよび表示するために、Ext Debug Consoleがあります。これにより、インターフェイスの作業とレイアウトが実際に簡素化されます。
- 新しいコンポーネント:
- ボタンのグループ用のExt.ButtonGroupは、Office 2007およびその他の最新製品で使用されているMSのリボンインターフェイスに非常に似ています。
- クライアントとサーバー間の簡略化された通信インターフェイス用のExt.Direct(たとえば、定期的にデータを要求したり、ステータスを更新したりするため)
- Ext.FlashComponent-フラッシュコンポーネントの透過的なカプセル化。 特に、グラフィックスはレンダリングにフラッシュのみを使用します。 JSとフラッシュイベントモデルを組み合わせるためのExt.FlashProxyクラスもあります。
- 美しく機能的なリストを作成するためのExt.ListView。
- タブを使用すると、非表示のパネルをスクロールできるだけでなく、コンテキストメニューに表示することもできます。これは、多くのタブを同時に開くことができるアプリケーションに最適です(最適な例は、ExtJSの公式ドキュメントです)。
- タブのグループ化(Ext Coreドキュメントで行われるように)
今、要するに、そのような革新。 少し後で、新しい機会を探り、それらをプロジェクトに適用するため、すべてのポイントについてさらに詳しく説明します。
PS私の意見では、私はこれについて書いた最初のRunetです。