0

ExtJs 应用程序中有网格。
在一行中,我想显示一些大约 300 个符号的文本。所以我需要为这一行设置一个高度。
我发现了一些使用 ViewConfig的示例:

viewConfig: {
    getRowClass: function (record, rowIndex, rp, store) {
        rp.tstyle += 'height: 50px;';
    }
}

但我如何理解它对所有行的设定高度。但是如何只为一行做同样的事情呢?
另一个问题,它可能很疯狂,但是可以将备忘录放入网格单元中吗?

4

1 回答 1

1

您可以询问正确的值(通常是 id)或 rowIndex 并且只为其设置:

viewConfig: {
    getRowClass: function (record, rowIndex, rp, store) {
        if(record.id == 439){ //id is some field from the store model
             rp.tstyle += 'height: 50px;';
        }

        //or
        if(rowIndex == 1){
             rp.tstyle += 'height: 50px;';
        }
    }
}
于 2013-04-22T08:58:37.993 回答