ExtJS グリッドではactioncolumn
、行のデータ (実際には、行の特定の列内) に基づいて、別のアイコン/ツールチップを表示したいと考えています。
getClass
およびgetTip
コールバックの最初のパラメータv
は で、ドキュメントでは次のように説明されています。
列の構成済みフィールドの値 (存在する場合)。
プロパティactioncolumn
を使用して「構成済みフィールド」を指定して、次のようにmy を定義しました。dataIndex
{
xtype: "actioncolumn",
flex: 0.25,
dataIndex: "action_name", // Defines which field should be passed in as v, below
getClass: function(v, metadata, r, rowIndex, colIndex, store) {
// v is "", yet r.get("action_name") is "Capture Fill"
}
});
コールバック内ではgetClass
、 を介して *action_name* フィールドの値にアクセスできますr.get("action_name")
が、v は""
.
ここで何が間違っていますか?