首页 > 其他分享 >ExtJS-组件查询

ExtJS-组件查询

时间:2023-01-30 09:00:54浏览次数:74  
标签:based ComponentQuery 查询 var Ext 组件 query ExtJS panel

更新记录

点击查看
>2023年1月6日 更新Ext.getCmp
>2022年12月3日 开始。

ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html


Finding components based on xtype:

var panels = Ext.ComponentQuery.query('panel');

nesting by adding a second xtype separated by a space.

var buttons = Ext.ComponentQuery.query('panel button');

Retrieving components based on attribute values: Along with retrieving references

var saveButton = Ext.ComponentQuery.query('button[action="saveUser"]');

Combining selectors

var buttonsAndTextfields = Ext.ComponentQuery.query('button, textfield');

Finding components based on ID:

var usersPanel = Ext.ComponentQuery.query('#usersPanel');

或者

let panel = Ext.getCmp("panel-1234");
console.log(panel);

Retrieving components based on attribute presence:

var extraOptionsComponents = Ext.ComponentQuery.query('component[extraOptions]');

Using Components' Member Functions:

var validField = Ext.ComponentQuery.query('form > textfield{isValid()}');

Evaluating a component instance's type

var isPanel = Ext.ComponentQuery.is(panel, 'panel');

最后一个子组件

var lastTextfield = Ext.ComponentQuery.query('textfield:last');

除此之外,组件自身也带有查询方法,比如:

query, child, up and down.

标签:based,ComponentQuery,查询,var,Ext,组件,query,ExtJS,panel
From: https://www.cnblogs.com/cqpanda/p/16947173.html

相关文章

  • 实用技巧:如何批量查询邮政快递单号
    各位从事电商行业或者是物流行业的小伙伴们是不是经常要对大量快递单号进行查询呢?这个工作不仅要花费大量的时间,还需要一定的耐心去一遍遍核对快递单号是否正确等等细节。今......
  • react组件实例属性props
    propsprops简单使用classPersonextendsReact.Component{render(){return(<ul>......
  • 如何在es中查询null值
    1、背景在我们向es中写入数据时,有些时候数据写入到es中的是null,或者没有写入这个字段,那么这个时候在es中该如何查询出这种为null的数据呢?2、需求假设我们的mapping存在......
  • vue3语法糖+ts组件传值
    在开发中有些功能是通用的,而且逻辑大致相同,像这种东西可以封成一个组件,比较常用的就是函数封装,组件封装,组件封装是需要引入到页面使用的,所以通常它会有一些自己的方法,父子......
  • 如何在es中查询null值
    目录1、背景2、需求3、准备数据3.1创建mapping3.2插入数据4、查询name字段为null的数据5、查询address不存在或值直接为null的数据6、参考链接1、背景在我们向es中写......
  • Redis批量查询
    Redis批量处理在开发中,有时需要对Redis进行大批量的处理。比如Redis批量查询多个Hash。如果是在for循环中逐个查询,那性能会很差。这时,可以使用Pipeline(管道)。Pip......
  • 神马权重是什么?神马权重怎么在线查询?
    神马搜索是阿里旗下基于UC浏览器的搜索引擎,依托阿里大数据,专注移动互联网,打通淘宝、优酷等多维全场景数据端,智能化满足用户搜索需求。而UC是移动端浏览器产品中月活人数排名......
  • Table类:后台自定义条件筛选查询
    1、首先需要在控制器中定义开启变量,例如控制器:dayrui/App/Demo/Controllers/Admin/Home.php//数据表初始化protectedfunction_init($data){$this->......
  • abp分页查询时,如果IQueryable返回的是IQueryable<DTO>,不能使用.OrderBy().PageBy()
    今天在做分页查询时,需要联表查询,然后将 this.GetQueryableForMobile(input)方法的返回结果改成了IQueryable<ExternalAssignmentWorkOrderDetailListDto>,而不是具体的某......
  • 栅格组件
    一.nzsm和nzspannzSm必须和nz-col一起使用和nz-row同时使用是没有效果的,和nz-col使用的时候,上层可以不用设置nz-row也能生效。<divnz-col[nzSm]="5"><buttonnz-......