1

在我的网站中,我有一个 jqgrid 表。

默认情况下,列(标题)的名称比列的宽度长,因为我用省略号设置了名称。

但是,在调整列大小时,带有省略号的短名称会保留。

我怎样才能让它自动工作,当用户扩展列时,当有足够的空间时,省略号应该消失并更改为全名。

谢谢

4

1 回答 1

1

您可以在调整大小完成后添加事件处理程序以重置名称。您如何存储/更改名称?如果它们在数组中,您可以添加如下函数:

var columnNames = ['first', 'second', 'third'];    
$("#mygrid").jqGrid({
   ...
   resizeStop: function(newwidth, index){ 
      jQuery("#mygrid").jqGrid('setLabel',index,columnNames[index]);
   },
   ...
});
于 2010-08-19T09:39:32.110 回答