ComboBox의 선택된 값에 템플릿을 적용 할 수있는 방법이 있습니까? 템플릿을 사용하여 ComboBox의 드롭 다운 값을 표시하지만 데이터를 선택하면 바로 데이터 저장소의 일반 값이 표시됩니다.Ext.form.ComboBox : displayField의 템플릿 사용
{
id: 'requestStatusCombo',
hiddenName: 'requestStatus',
tpl: '<tpl for="."><div class="x-combo-list-item">{statusCode:requestStatus}</div></tpl>',
fieldLabel: 'Status',
xtype: 'combo',
mode: 'local',
triggerAction: 'all',
store: new Ext.data.ArrayStore({
fields: ['statusCode'],
data: [['unassigned'],['assigned'],['closed']]
}),
valueField: 'statusCode',
displayField: 'statusCode'
}
나는 로케일 spesific 상태 이름으로 statusCodes
번역 내 포맷 기능 requestStatus
를 사용하려면,이 드롭 다운 목록을 위해 잘 작동하지만 곧 뭔가를 선택 같이 statusCode
가 표시됩니다.
템플릿을 displayField에 할당하거나 데이터 저장소에서 간단한 일괄 수정을 수행 할 수 있습니까? 어쩌면 독자를 통해 입력을 처리함으로써? 이 문제를 일으킬 다른 <tpl for="?">
키워드가 있습니까?
저는 Ext 라이브러리를 사용하는 간단한 방법을 찾고 있습니다. 유일한 해결책이 데이터를 사전 처리하는 것이라면, 나는 그것을 스스로 할 수 있습니다.