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