那能否默认的宽度设小一些,然后在 EditEnded 事件里面判断如果文本比较长的话再将列宽弄大,比如:
sheet.bind(GC.Spread.Sheets.Events.EditEnded, function (obj, args) {
if (args.col === 2) {
if (args.editingText && args.editingText.length > 10) {
sheet.setColumnWidth(2, 100);
} else {
sheet.setColumnWidth(2, 60);
}
}
}); |