以下はコンボコードです。
Ext.define('Grade', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id', type: 'int' },
{ name: 'name', type: 'string' }
]
});
Ext.define('GradeCombo', {
extend: 'Ext.form.field.ComboBox',
alias: 'widget.gradecombo',
queryMode: 'local',
valueField: 'id',
displayField: 'name',
store: {
model: 'Grade',
data: [
{ id: 1, name: 'A' },
{ id: 2, name: 'B' },
{ id: 3, name: 'C' }
]
}
});
コンボのレイアウトコードは次のとおりです。
Ext.onReady(function(){
Ext.widget('panel', {
renderTo: 'pan1',
title: 'Basic Panel',
width:300,
height:100,
defaults: {
bodyPadding: 10,
border: false,
xtype: 'panel',
layout: 'anchor'
},
layout: 'hbox',
items: [{
fieldLabel: 'Grade',
xtype: 'gradecombo',
width: 234
}]
});
});
ユーザーがコンボ項目のドロップダウンにマウスを置いたときに、各グレードの説明のツールチップ メッセージを表示したいと考えています。説明ストアは次のとおりです。
var store = ['Marks between 70 and 80', 'Marks between 60 and 70', 'Marks between 50 and 60'];
これを達成する方法を教えてください。
よろしく、