我一直在尝试使用我最后一小时想到的所有事情来做这件事。
我有一个呈现空的可编辑单元格,但是一旦你点击它,组合框就会打开,选择后会在单元格中显示该值。
问题是单元格呈现为空,对于某些用户来说可能会造成混淆,因为没有描述告诉他们“单击要从组合框中选择的单元格”。我不想使用工具提示。我希望在单元格中有一个描述,当用户点击它并从组合中选择时,它将消失,而选定的值将会显示。
我该怎么做?我尝试使用renderer
,但即使在选择之后它仍会保持最佳状态。
答案 0 :(得分:1)
只需在渲染器中添加条件:
renderer: function(value) {
if (value) {
return value;
}
return 'description';
}
或
renderer: function(value) {
return Ext.util.Format.defaultValue(value, 'description');
}