Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sencha Touch-在组件后添加/插入_Javascript_Extjs_Sencha Touch 2 - Fatal编程技术网

Javascript Sencha Touch-在组件后添加/插入

Javascript Sencha Touch-在组件后添加/插入,javascript,extjs,sencha-touch-2,Javascript,Extjs,Sencha Touch 2,是否可以为组件添加After或insertAfter 文档继续讲述.add()将某些内容抛出到容器的末尾,但我在表单中遍历字段,并在每个字段之后显示它们的错误。所以我需要在这些之后添加一个新组件 似乎只有在这些组件的实际元素上才有可能?比如: errorElement = Ext.create('Ext.Container', { //stuff }); errorElement.element.insertAfter(field.element); 这很好,看起来很好,但如果我执行以

是否可以为组件添加After或insertAfter

文档继续讲述.add()将某些内容抛出到容器的末尾,但我在表单中遍历字段,并在每个字段之后显示它们的错误。所以我需要在这些之后添加一个新组件

似乎只有在这些组件的实际元素上才有可能?比如:

errorElement = Ext.create('Ext.Container', {
    //stuff
});
errorElement.element.insertAfter(field.element);
这很好,看起来很好,但如果我执行以下操作,则该组件似乎不存在于Dom所在的位置:

Ext.Viewport.getActiveItem().query('panel'); // []
Ext.ComponentQuery.query('panel'); // Ext.apply.create.Class
请不要告诉我,我是唯一一个询问这类问题的人,为什么文档中的任何地方都没有突出显示这一点?

您可以使用
方法将组件插入到指定索引处的容器中

但是,插入错误组件(组件?不是元素?)听起来不是个好主意。默认表单字段中已经有一个用于显示错误的元素,您可以通过CSS调整其外观

您可以使用方法
在指定索引处将组件插入此容器中


但是,插入错误组件(组件?不是元素?)听起来不是个好主意。默认表单字段中已经有一个用于显示错误的元素,您可以通过CSS调整其外观

谢谢。我在文档中看不到任何关于表单字段能够在其中显示错误的内容。在DOM结构中,我没有看到任何显示错误消息的内容。当错误处理附加到模型而不是表单时,这将如何工作?我目前正在对我的模型运行验证,并将错误的数据视图放在字段之后。您对表单项使用哪些组件?您能提供一个小的代码示例吗?请参阅Ext.form.fieldThank的定义和公共方法。我在文档中看不到任何关于表单字段能够在其中显示错误的内容。在DOM结构中,我没有看到任何显示错误消息的内容。当错误处理附加到模型而不是表单时,这将如何工作?我目前正在对我的模型运行验证,并将错误的数据视图放在字段之后。您对表单项使用哪些组件?您能提供一个小的代码示例吗?请参阅Ext.form.field的定义和公共方法