2

私はこれを行うために、この1時間頭に浮かんだすべてを使用しようとしています。

空にレンダリングされる編集可能なセルがありますが、クリックするとコンボボックスが開き、選択後にセルにその値が表示されます。

問題は、セルが空で表示され、「セルをクリックしてコンボ ボックスから選択する」という説明がないため、一部のユーザーを混乱させる可能性があることです。ツールチップを使用したくありません。セルに説明を入れたいのですが、ユーザーがそれをクリックしてコンボから選択すると、それが消えて代わりに選択した値が表示されます。

これどうやってするの?を使用しようとしまし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 に答える