Я пишу приложение EXT JS, содержащее две комбинированные поля, каждая со своим собственным свойством fieldLabel
. Я хочу разместить эти комбинированные поля рядом друг с другом по горизонтали. Однако, когда я пытаюсь это сделать, fieldLabel
больше не отображается.EXT JS не может видеть свойство fieldLabel при размещении компонентов по горизонтали
Это соответствующий код:
var stationsPanel = new Ext.Panel({
padding: 10,
id: windowId + "stationsPanel",
defaultType: "combo",
width : "100%",
layout: "hbox",
items: [{
fieldLabel: "Start Station",
id: "startstation",
allowBlank: false
},{
xtype: "spacer",
width: 50
},{
fieldLabel: "End Station",
id: "endstation",
allowBlank: false
}]
});
я узнал от чтения this question что Panel
контейнеры не поддерживают отображение fieldLabel
свойств. Поэтому я попытался отобразить мои компоненты по-разному, используя пример EXT Dynamic Forms (форма 3). Это отображает значения fieldLabel
, но компоненты, но они по-прежнему отображаются вертикально. Я также попробовал предложение на this post, но ни один из этих решений не работал для меня.
В свете скрипки в первом комментарии, следующего за этим вопросом, который использует EXT JS 5.0.1, я хотел бы уточнить, что использую EXT JS 3.4.0.
Работы: https://fiddle.sencha.com/#fiddle/eep –
Я должен был уточнить, что использую EXT 3.4.0. Я использовал вашу скрипку, используя эту версию, и она не сработала. Извините, что не упоминал об этом. Обновлено мое сообщение. – user1849060
Вы получаете ошибку при использовании firebugs? –