Как заполнять значение поля со списком вместо жесткого кодирования из базы данных в магазин со спискомКак загрузить значения в выпадающем списке из базы данных
{
xtype: 'fieldset',
title: 'Dress Types',
items: [
{
xtype: 'combobox',
displayField: "displayName",
valueField: "displayName",
emptyText: 'Select Type',
store: {
fields: ["id", "displayName"],
data: [
{ "id": "1", "displayName": "Kurtha" },
{ "id": "2", "displayName": "Denim Top" },
{ "id": "3", "displayName": "Western T shirt" },
{ "id": "4", "displayName": "Sleeveless" }
]
},
name: 'dresses',
margin: '15px',
allowBlank: false,
forceSelection: true,
}
]
}
Заранее спасибо
Создайте 'store' и' model' для своего набора данных и назначьте его в свой список. Прочитайте [docs] (https://docs.sencha.com/extjs/6.0.2/classic/Ext.data.Store.html) – qmateub
@qmat, если я использую, как показано ниже, это не работает, но вы можете исправить меня ?? 'вар магазин = Ext.create ('Ext.ux.data.SqlStore', {' ' StoreID: "dresstore",' ' SQL: "SELECT dresstype ОТ dresstable"' ' });' –
и нижеприведенные решения хороши для вас. Взгляните на них. – qmateub