Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试使用最后一个小时想到的一切来做到这一点。
我有一个呈现为空的可编辑单元格,但是一旦单击它,组合框将打开,选择后将在单元格中显示该值。
问题是单元格呈现为空,这可能会让某些用户感到困惑,因为没有描述告诉他们“单击单元格以从组合框中进行选择”。我不想使用工具提示。我宁愿在单元格中有一个描述,当用户单击它并从组合中进行选择时,它将消失,而选择的值将可见。
我怎样才能做到这一点?我尝试使用renderer,但即使在选择之后,它也始终保持在顶部。
renderer
只需在渲染器中添加一个条件:
renderer: function(value) { if (value) { return value; } return 'description'; }
或者
renderer: function(value) { return Ext.util.Format.defaultValue(value, 'description'); }