子类化Slick.Grid

时间:2011-02-28 19:54:39

标签: design-patterns inheritance decorator slickgrid

我是SlickGrid的新手,到目前为止对此非常满意。 但是今天我遇到了一个我不确定如何解决的情况。

我想为每一行添加一些额外的HTML标记,一部分来自,但我没有找到任何方法来装饰HTML,所以我想扩展Slick.Grid以覆盖“appendRowHtml”方法

您建议使用哪种继承技术?或者你会建议另一种方法......

提前感谢,

1 个答案:

答案 0 :(得分:0)

您可以简单地重新定义函数,而不是尝试“子类化”javascript对象。例如:

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

为了安全起见,您应该复制旧函数,然后对其进行处理,以确保您的函数接受相同的参数并返回类似的内容。这样就可以轻松防止SlickGrid崩溃。

祝你好运:)