SlickGridを使用してWebアプリを開発しています。
私たちのアプリケーションには、さまざまなタブ/ページに多くのグリッドがあります。そのため、別々のグリッドに対して同じ関数を何度も記述しないように、コードをリファクタリングできるかどうか疑問に思っています。
例:複数のツリーグリッドがあるため、カスタムフォーマッターが必要です(ツリー構造を実装するフォーマッターはグリッドごとに同じです):function PercentCompleteFormatter(row、cell、value、columnDef、dataContext)
引数としてグリッドまたはデータビューを渡すことができないことを考えると(上記の署名をすべてのカスタムフォーマッターに使用する必要があると仮定します)、基本的に、グリッドを作成する各コードブロック内に同じフォーマッターコードを含める必要があります。
1つの「汎用」フォーマッタを作成してすべてのグリッドに適用する方法はありますか?
同じ質問が並べ替えやフィルタリングなどにも当てはまりますが、上記の説明が私が尋ねようとしていることをカバーしていることを願っています。
ありがとう!