有没有办法单独打印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>
一位工作的朋友说这是不可能的,我在网上找不到任何相关内容。
答案 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函数中复制并粘贴上面的代码,它应该可以正常工作。