Используя только элементы формы - PullRequest
0 голосов
/ 03 ноября 2011

Есть ли способ напечатать элементы формы Ext самостоятельно, без каких-либо компонентов макета?

Пример:

    <html>
    <head>
        <script src='ext-all.js'></script> <!-- all ext instances -->
        <script type='javascript'>
        Ext.onReady(function() { /* here I would create ext object 
like a textfield to draw to div id='object' */});
        </script>
    </head>
    <body>
    Your name: <div id='object'></div>
    </body>
    </html>

Друг по работе говорит, что это невозможно, и я не нашел ничего связанного в Интернете.

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Я не пробовал, но как насчет использования свойства renderTo?

Ext.onReady(function() { 
    var myField = new Ext.form.TextField({
        renderTo: 'object',
        value: 'Márcio',
        hideLabel: true,
    });
});

Опять же, я сам не пробовал, и я не знаю, как вы получите значениевне ExtJS, но я думаю, что это возможно.

0 голосов
/ 03 ноября 2011
var txtobj = document.createElement("INPUT");
var divobj = document.getElementById("object");
divobj.appendChild(txtobj);

скопируйте и вставьте код выше в вашу функцию javascript, он должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...