CoqSoftのAPIを使用してTreeGridの機能を拡張した経験がありますか?私は、カスタムソート、フィルタリング、グループ化、Excelピボットテーブルのような機能を実装するために、Javascriptで優れたDataGridフレームワークを探しています。 TreeGridはこれらの機能の多くを提供するようですが、コードを維持するのがどれほど簡単かはわかりません。ありがとう。CoqSoftのTreeGridウィジェットの拡張とメンテナンス
1
A
答えて
2
TreeGridは、APIイベントのオーバーロードによってかなり簡単に拡張できます。
xml設定ファイルを使用して、デフォルト、アクション、イベントをオーバーロードすることで、ニーズに合わせてグリッドを設定するのもかなり簡単です... xmlを使用するので、このxmlの特別なフォーマットに慣れるのに時間がかかりますグリッドの列のプロパティを指定する属性、およびいくつかのことが行われる方法(計算、編集可能性...) これは無限の構成オプションと多量の機能を提供し、定期的に更新され、そのようなライセンスのために)かなり良いです。
コードを維持するのは簡単ですが、APIを使用してプログラムを作成すると(APIの量が違うため、別のライセンスがあると思われますので注意してください)、ほとんどの場合細部のあなたが隠されています。ソースコードを含むライセンスを購入しようとしている場合(可能な場合)、変更の保守性はあなたとあなたのコーディング方法に左右されます:)
(注:私はCoqSoftや他のものとは関係ありません。ただそのコンポーネントで動作するようになる)
関連する問題
- 1. 拡張Vaadinウィジェット
- 2. 拡張jqueryウィジェットのオートコンプリート
- 3. iOS用のFirebaseアナリティクスToday拡張機能(ウィジェット拡張機能)
- 4. 拡張されたTreeGridノードをクッキーに送信
- 5. 拡張モードのときのウィジェットのコンパクト高さの取得
- 6. ウィジェット拡張からコアデータにアクセス
- 7. 私はこのようなjqueryのウィジェット持つ拡張jqueryのウィジェット
- 8. jQueryの(拡張)(拡張中)
- 9. SilverStripeモジュール拡張の拡張
- 10. ウィジェット拡張を追加した後のlibcordova.aエラー - ios
- 11. 今日ウィジェット拡張機能の高さ - iOS10
- 12. Firefoxの右上に拡張ウィジェットを作る方法は?
- 13. アクションバーシャーロック検索ウィジェットの拡張機能が動作しません
- 14. Dashclockウィジェットの拡張が更新されない
- 15. TreeGridの使用 `setCriteria`と
- 16. RecyclerViewのメンテナンスとフラグメントバックボタン
- 17. Typo3 8.7拡張コアフォームの拡張子
- 18. TYPO3用の拡張テーブル拡張
- 19. LINQの拡張メソッド - GetYearWeekFormat拡張
- 20. マイシェア拡張子がDropboxの拡張
- 21. クアルコム拡張スナップドラゴンデバイスの拡張現実
- 22. Tcl拡張:拡張のライフサイクルClientData
- 23. smartgwt TreeGridのスタイリング
- 24. は、私は、次のRangeクラスと拡張子を持つ拡張
- 25. 変換クラスの拡張性(拡張メソッドとParitalクラス)
- 26. jQuery UIウィジェットを拡張する - 親イベントにアクセスする方法
- 27. 剣道UIウィジェットを拡張するには
- 28. YUI3プラグインとクラスの拡張
- 29. スカラ - 拡張との対比
- 30. アプリケーションクラスとグッドプラクティスの拡張