gridSelect的下拉区域其实就是grid,因此可以用grid行高的方式设置rowAttr实现
在gridSelect的onShowOption事件中如下实现:
[code lang=”js”]
Model.prototype.orgSelectPC1ShowOption = function(event) {
var grid = event.source.grid; //获取下拉区域生产的grid
grid.rowAttr = "{style:’height:50px;background:yellow;’}";//设置grid的rowAttr
grid.refresh();
};
[/code]

需要注意的时,如果gridSelect设置了selectFilter,上面的方案是不起作用的,需要通过样式来控制,如下

在css文件中定义一个class
[code lang=”css”]
.grdSelect{
height: 50px !important;
}
[/code]
在gridSelect的onShowOption事件中如下设置:
[code lang=”js”]
Model.prototype.orgSelectPC1ShowOption = function(event) {
event.source.grid.$domNode.find(".x-row-ltr").addClass("grdSelect");

};
[/code]