0

私は SlickGrid を初めて使用しましたが、これまでのところ非常に満足しています。しかし、今日、解決方法がわからない状況に遭遇しました。

の一部であるすべての行に余分な HTML マークアップを追加したいのですが、その HTML を装飾する方法が見つからなかったので、Slick.Grid を拡張して「appendRowHtml」メソッドをオーバーライドすることを考えていました。

そのためにどのような継承手法を提案しますか? それとも、別のアプローチをお勧めしますか...

前もって感謝します、

4

1 に答える 1

0

JavaScript オブジェクトを「サブクラス化」しようとする代わりに、単に関数を再定義することができます。例えば:

Slick.Grid.appendRowHtml = function(...){
    ...
}

安全のために、古い関数をコピーしてから作業し、関数が同じパラメーターを受け入れて同様のものを返すようにする必要があります。このようにして、SlickGrid のクラッシュを簡単に防ぐことができます。

幸運を :)

于 2011-05-04T12:24:33.673 に答える