Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Создание Ext.form.field.Text в extjs 4 (https://javascript.ru/forum/extjs/20748-sozdanie-ext-form-field-text-v-extjs-4-a.html)

zayats77 16.08.2011 01:06

Создание Ext.form.field.Text в extjs 4
 
Добрый день.

Нужно в input отрендерить Ext.form.field.Text. Пытался сделать следующим образом:

<div id="details">

<input type="text" id="nameField" value="Test" />

</div>

Скрипт:
Ext.onReady(function () {


var nameField = Ext.create('Ext.form.field.Text', {
name: 'name',
allowBlank: false,
contentEl: 'nameField',
fieldLabel: 'Name'
});

var panel = Ext.create('Ext.form.Panel', {
title: 'Contact Info',
width: 300,
bodyPadding: 10,
renderTo: 'details'
});

panel.add(nameField);
});

Но ничего не получается. Во втором можно было при помощи applyTo, как это делается в 4?

ilshat 16.08.2011 08:03

зачем в инпут пихать аналогичный екстовый компонент?
честно говоря смысла не вижу в этом...
да и contentEl отвечает только за то чтобы экспортировать содержимое html элемента в компонент а не чтобы рендерить в нем

DreamTheater 17.08.2011 09:55

Ext Designer в помощь.

paul071 26.08.2011 11:26

читай документацию все параметры и конфиги там есть подходящие


Часовой пояс GMT +3, время: 09:09.