Introducing React ReExt – Sencha Ext JS Components in React! LEARN MORE

Ext JS 6.5.1 と Sencha Cmd 6.5.1 のリリース

July 20, 2017 122 Views
Show

Senchaチームを代表して、Ext JS 6.5.1とSencha Cmd 6.5.1のリリースを発表させて頂きます。今回のリリースではお客様からの要望やコミュニティから報告された問題の修正に焦点を当てています。機能強化は主にModernツールキットに実施しており、リッチなユーザー体験をデスクトップだけでなくモバイルでも提供可能です。

Ext JS 6.5.1 のハイライト

  • DisplayfieldコンポーネントやModernグリッドのClipboardプラグインなどを含む新しいコンポーネントやプラグインの追加
  • ツールバーのオーバーフロー、タブパネルのオーバーフロー時のスクロールのサポート、グリッドのセルのテキストがオーバーフローした場合の自動ツールチップ表示などを含むオーバーフロー対応の強化
  • null値を持つ大規模なデータセットを処理するオプションを含むよりExcelライクな機能をサポートするためのピボット・グリッドの機能強化
  • ツリー・グリッドでのExporterのサポート
  • 何百もの細かい改善とバグ修正
  • 動的に読み込まれたパッケージのビルド最適化
  • Kitchen SinkサンプルとEmployee Directoryアプリケーションの更新

お試し下さい

Ext JS 6.5.1の新機能

Ext JS 6.5.1では、グリッド、ツリー・グリッド、ピボット・グリッド、タブ、ツールバー、フォーム、日付パネルなど様々な機能を強化しました。以下はExt JSのコンポーネントに実施した主な変更点です。

グリッド

Ext JSのグリッドでは、selectable コンフィグの追加に伴い、ついClipboardプラグインをサポートしました。Clipboardプラグインでは、レンダリングされたHTMLタグ、テキスト、dataindexやセルの内部にあるフィールドの生の値など、複数のフォーマットをサポートしています。

Sencha Ext JS 6.5.1 - Grid

グリッドは時々、列のセルやヘッダーに文字が収まらない際に、追加の情報を表示する必要があります。そのような場合に、オーバーフローのチップを表示する設定ができるようになりました。グリッド内のセルに収まるよりも多くのテキストを持っている場合、省略記号が表示されます。そしてユーザーがセルの上にホバーした際に、ツールチップでテキストの全文が表示されます。

グリッドでのNumberフィールドのバリデーションと変更されたセルの表示も改善を施しました。

Sencha Ext JS 6.5.1 - Grid Improvements

ツリー・グリッド

ツリーコンポーネントはグリッドと密接に関係しており、コンテンツ編集プラグインのような多くの機能を共有しています。Ext JS 6.5.1では “Exporter” プラグインを利用して、ヘッダー行とサマリー行を含むTree Gridの選択した行を出力できるようになりました。

Sencha Ext JS 6.5.1 - Tree Grid

タブパネル

タブパネルでオーバーフロー時のスクロールをサポートしました。これにより、アプリケーションで、さざなみやインジケーターのアニメーションを使いながら、複数のタブを簡単にスクロールできるようになっています。オーバーフローのハンドラを利用して、スクロールバーの可視を完璧に制御することも可能です。

Sencha Ext JS 6.5.1 - Tab Panels

ピボット・グリッド

ピボット・グリッドのaggregator関数に、よりExcelに近い振る舞いを指定するオプションが追加されました。データセットにnull値を含めることが可能となり、それはExcelと同じように、calculateAsExcelプロパティを利用してnull値を無視するオプションを持っています。Excelのcount numbers関数はConfiguratorだけではなく、Exporterプラグインでもサポートしています。

Sencha Ext JS 6.5.1 - Pivot Grid

日付パネル

Ext JS 6.5.1で、日付パネルコンポーネントに、選択した日付と本日の日付の丸みを帯びたスタイルを含む、複数のスタイルの改善を施しました。また、日付パネルのためのUIミックスインも追加しており、それらを利用して独自のテーマを簡単に作成できるようになっています。

Sencha Ext JS 6.5.1 - Date Panel

Sencha Cmd 6.5.1の新機能

Sencha Cmd 6.5.1は大規模なWebアプリケーションのビルドの最適化を支援します。以下は主な機能です:

動的に読み込まれたパッケージの最小ビルド

Ext JS 6.5.0では、新しい動的パッケージ読み込みを利用するアプリケーションのビルド出力でフレームワークの全てのクラスが含まれていました。動的に読み込まれたパッケージは個別にビルドされており、アプリケーション側ではフレームワークの依存関係を知ることができないためです。

Ext JS 6.5.1では、動的パッケージのクラス情報がアプリケーションのビルド処理に渡され、必要なクラスのみを含めることができるようになっています。下記は記述例です:

    "output": {
        "js": {
            "filter": "minimum"   
        }
    }

ビルドから手動でクラスを除外

ビルドから手動でクラス名を除外することができます。これは、実際のアプリケーションで使用されていないにも関わらず、Sencha Cmdの依存関係のスキャナで検出されてしまうコードを取り除くのに有用です。下記は記述例です:

    "js": {
        "exclude": [
            "Ext.data.BufferedStore",
            ...
        ]
    }

詳細はガイド「What’s New in Sencha Cmd 6.5」をご参照下さい。

フィードバックをお寄せ下さい

皆様がExt JS 6.5.1とCmd 6.5.1を利用して素晴らしいアプリケーションの構築を楽しまれることを願っています。また、Ext JSSencha Cmdのフォーラムで皆さまからのフィードバックを拝見することを楽しみにしています。

Recommended Articles

Virtual JS Days 2024のハイライト

2024年2月20日~22日、第3回目となる「Virtual JavaScript Days」が開催されました。JavaScript の幅広いトピックを採り上げた数多くのセッションを実施。その内容は、Senchaの最新製品、ReExt、Rapid Ext JSまで多岐にわたり、JavaScriptの最新のサンプルも含まれます。 このカンファレンスでは多くのトピックをカバーしています。Senchaでセールスエンジニアを務めるMarc Gusmano氏は、注目すべきセッションを主催しました。Marc は Sencha の最新製品「ReExt」について、詳細なプレゼンテーションを実施。その機能とメリットを、参加者に理解してもらうべく詳細に説明しました。 カンファレンスは、Senchaのジェネラルマネージャを務めるStephen Strake氏によるキーノートでスタートしました。キーノートでは、会社の将来のビジョンについての洞察を共有しています。世界中から JavaScript 開発者、エンジニア、愛好家が集まるとてもエキサイティングなイベントとなりました。これは、JavaScript エコシステムの最新情報について学ぶユニークな機会と言えます。

Ext JS 7.7リリース

このたび、Senchaチームは、Sencha Ext JS 7.7のリリースを発表しました。このリリースでは、7.6リリースに続き、Grid、Modern Sliderfieldなどユーザーの皆さんからの要望の多かった機能の強化に加え、双方のツールキットで、Grid、Chart、TreePanel、Timefield、ComboBox、Storeなどにフォーカスして品質改善を行っています。

Sencha 2023/2024 ロードマップアップデート

このブログ記事では、近い将来に計画しているSencha製品のリリースについての詳細を説明します。 Sencha チームでは、日々お客様と対話を続けており、皆さんのフィードバックが、製品全体の方向性の決定に大きな役割を果たしています。 ロードマップアップデートの詳細を説明する前に、Senchaの新しいサービスを含め、ここ数ヶ月で提供した内容についてまとめておきたいと思います。

JavaScript開発者必見のオンラインイベント「SenchaCon 2023」

常に最新のテクノロジー、ツール、トレンドを把握することの重要性を理解しているJavaScript開発者。そんなエンジニアを対象とした、オンラインイベント「SenchaCon 2023」が開催されます。 このカンファレンスでは、あらゆるレベルのJavaScript開発者が集い、スキルアップやナレッジを共有できる環境を提供します。SenchaCon 2023には、注目のスピーカーが登壇し、興味深いコンテンツをお届けします。まさに、必見のイベントです。 SenchaCon 2023は、米国中部標準の2023年4月12日9時(日本時間4月12日23時)に開催されます。

Sencha GRUIの新しいブランド・アイデンティティ「BestReactGrid」

Senchaでは、「Sencha GRUI」を「BestReactGrid」にリブランドし、Reactコミュニティに向け、React開発者のユーザーエクスペリエンスの向上を実現するスタンドアロンエンティティとして提供することを発表しました。この比類ない機能と特長により、BestReactGridは、世界中のReact開発者にとって絶好の選択肢となるものと期待されます。

Rapid Ext JS ベータ版を公開

今回、Rapid Ext JSベータ版をリリースしたことを発表します。このベータ版によって、新たに提供されるハイパフォーマンスツールを早期にお試しいただくことができます。すでに Sencha Ext JSを利用されている方は、新たにラインナップに加わるSencha Rapid Ext JSの登場を歓迎されていることと思います。Rapid Ext JSは、強力なローコード エディターであり、Ext JSによる開発をスピードアップすることが可能です。 この記事では、Rapid Ext JS のハイライトを紹介します。

View More