仅使用表单元素

时间:2011-11-03 13:49:18

标签: javascript extjs

有没有办法单独打印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 个答案:

答案 0 :(得分:1)

我没有尝试过,但是如何使用renderTo属性?

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

同样,我自己没有尝试过,我不知道你将如何在ExtJS之外获得价值,但我认为它应该是可能的。

答案 1 :(得分:0)

var txtobj = document.createElement("INPUT");
var divobj = document.getElementById("object");
divobj.appendChild(txtobj);

在javascript函数中复制并粘贴上面的代码,它应该可以正常工作。