2

我一直在尝试使用最后一个小时想到的一切来做到这一点。

我有一个呈现为空的可编辑单元格,但是一旦单击它,组合框将打开,选择后将在单元格中显示该值。

问题是单元格呈现为空,这可能会让某些用户感到困惑,因为没有描述告诉他们“单击单元格以从组合框中进行选择”。我不想使用工具提示。我宁愿在单元格中有一个描述,当用户单击它并从组合中进行选择时,它将消失,而选择的值将可见。

我怎样才能做到这一点?我尝试使用renderer,但即使在选择之后,它也始终保持在顶部。

4

1 回答 1

1

只需在渲染器中添加一个条件:

renderer: function(value) {
    if (value) {
        return value;
    }
    return 'description';
}

或者

renderer: function(value) {
    return Ext.util.Format.defaultValue(value, 'description');
}
于 2013-11-08T09:14:44.613 回答