煎茶触摸 - 在组件之后添加/插入
Sencha Touch - addAfter/insertAfter a component
实际上可以为组件添加 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
请不要告诉我我是唯一一个问这种事情的人,为什么在文档中的任何地方都没有突出显示这一点?
您可以使用 Container.insert() 方法Inserts a Component into this Container at a specified index
。
但是,插入错误的组件(组件?不是元素?)听起来不是一个好主意。默认表单字段已经有一个用于在其中显示错误的元素,您可以通过 CSS 调整其外观。
相关文章:
- 如何在侦听器之后添加可拖动功能
- AngularJS:在.post()之后添加事件侦听器
- jqgridnavgrid在搜索按钮和自定义按钮之后添加按钮
- 如何在wooccommerce脚本之后添加自定义java脚本
- 如果在transclusion之后添加,为什么指令下的动态元素具有错误的作用域
- 在使用jquery验证电子邮件之后添加一个类
- 如何使用Javascript或Jquery在X个
- 之后添加子菜单
- 在jQuery的显示和隐藏动画之后添加类
- 煎茶触摸 - 在组件之后添加/插入
- Qualtrics:在矩阵表中的文本框之前/之后添加不同的字符
- 如何在 select.options.add(new Option()) 之后添加 2 个属性
- 如何在 angularjs 中的简单获取请求 json 之后添加事件侦听器
- 在每组三个图像之后添加中断 jquery
- 使用 Jquery 在现有的 Hidden Div 之后添加 Div
- 在每 2 个
- 之后添加
- 之后添加
- 如何在表单中的每个输入/新行之后添加
标签 - 在showMessage()之后添加延迟
- 在state.go(ui路由器)之后添加功能
- 如何在#之后添加文本,但不能添加#
- 如何在replaceWith()之后添加事件