Мне нужно отобразить окно ввода и метки, вложенные в div. Проблема заключается в том, что html показывает, а не ввод. Какой был бы лучший способ достичь этого?Текстовое поле ExtJS 4 внутри вложенных тегов autoEl
Это потенциально может иметь неограниченное количество вложенных полей div и ввода.
{
xType: 'panel',
autoEl:[
{
tag: 'div', cls:'rule', children:
[
{
tag: 'div', cls:'condition', children:
[
{tag: 'span', html:'Permit'},
{
xtype: 'textfield',
name: 'inputname',
value: 'this is my test',
}
]
}
]
}
],
}
Почему именно вам это нужно? Какую проблему ты пытаешься решить? – dmackerman
Это для XML-редактора. Эта часть кода заключается в том, что неограниченное количество вложенных условий и значений необходимо визуализировать в форме и отображать с отступом. В настоящее время мое решение просто генерирует HTML с вложенными div и вводом, а затем привязывает его к свойству html панели. После этого я ищу каждое окно ввода и свяжу свои функции. Это работает нормально, но я думаю, что было бы лучше, если бы я мог разместить слушателей и/или пользовательские компоненты и т. Д. Затем создайте форму. – Batir
FYI: запятые запятые перед фигурными скобками, как в этой строке 'значение: 'это мой тест',' или в этом '],' приведет к тому, что некоторые браузеры, такие как IE9, перестанут выполнять ваш код. Вы должны удалить все ненужные запятые. – suknic