ExtJs007最常用的查询方法

 1 Ext.onReady(function () {
 2
 3     Ext.create(‘Ext.panel.Panel‘, {
 4         title: ‘我的面板‘,
 5         width: ‘100%‘,
 6         height: 400,
 7         renderTo: Ext.getBody(),
 8         html: ‘<div id=d1><span id=sp>我是sp的内容</span><div id=d2>我是d2的内容</div></div><input id=inp value=123 /><form id=f1><input name=uname value=bhx /><input name=pwd value=123 /></form>‘
 9     });
10     //查询系最常用的方法:
11     //Ext.dom.Element   get  fly   getDom
12
13     var d1 = Ext.get(‘d1‘);//都是id
14     var sp = Ext.get(‘sp‘);
15
16     //查询系方法:
17
18     //1: contains:判断元素是否包含另一个元素
19     //alert(d1.contains(sp));
20     //alert(d1.contains(‘sp‘));
21
22     //2: child:从元素的直接子元素中选择与选择符匹配的元素 (返回的只是一个元素,并不能返回数组) ,2个参数 第二个参数是可选的 如果为true表示取得的是原生的HTMLElement元素
23     //获得第一个子元素
24     //var ch1 = d1.child(‘span‘);
25     //alert(ch1.dom.innerHTML);
26
27     //var ch2 = d1.child(‘span‘, true);//HTMLElement,取得的是原生的HTMLElement元素
28     //alert(ch2.innerHTML);
29
30     //3: down:选择与选择符匹配的元素的子元素//findParentNode、up:查找与简单选择符匹配的元素的父元素
31
32     //    var ch1 = d1.down(‘#d2‘);
33     //    alert(ch1.dom.innerHTML);
34
35     //4: first:选择元素第一个子元素 //last:选择元素的最后一个子元素
36     //    var f1 = d1.first(‘div‘);
37     //    alert(f1.dom.innerHTML);
38
39     //21:49
40     //5: findParent:查找与简单选择符匹配的元素的父元素 //parent:返回元素的父元素
41
42     //var parent = sp.findParent(‘div‘);
43     //alert(parent.innerHTML);
44
45     //6: is:判断元素是否匹配选择符
46     //alert(d1.is(‘div‘));//判断是不是div选择器
47
48     //7: next:选择元素同层的下一个元素 //prew:选择元素同层的上一个元素
49     //var next = sp.next();
50     //alert(next.dom.nodeName);
51
52     //8: Ext.query:根据选择符获取元素  (Ext.dom.Element.query)
53
54     //参数:要查找的元素,从哪个元素id下查找
55     var arr = Ext.query("span","d1");
56     Ext.Array.each(arr, function (item) {
57         alert(item.innerHTML);
58     });
59
60     //9: Ext.select/Ext.dom.Element.select:根据选择符获取元素集合
61     // 返回的都是元素集合: Ext.dom.CompositeElementLite(HTMLElemennt)/Ext.dom.CompositeElement(Ext.dom.Element)
62     // 参数说明: 3个参数 ,
63     //    1:selector 选择器  (不要使用id选择器)
64     //  2:返回的集合对象(boolean false:Ext.dom.CompositeElementLite true:Ext.dom.CompositeElement)
65     //  3: 指定的根节点开始查找
66
67     //    var list1 = Ext.select(‘span‘,false,‘d1‘);//Ext.dom.CompositeElementLite
68     //    Ext.Array.each(list1.elements,function(el){
69     //            alert(el.innerHTML);
70     //    });
71     //    var list2 = Ext.select(‘span‘,true,‘d1‘);//Ext.dom.CompositeElement
72     //    Ext.Array.each(list2.elements,function(el){
73     //            alert(el.dom.innerHTML);
74     //    });
75
76
77 });
时间: 2024-10-29 19:05:32

ExtJs007最常用的查询方法的相关文章

mysql 常用性能查询方法

1. show processlist; 2.select * from information_schema.innodb_trx\G 3.SELECT user, host, time, command, state,left(info,4000) FROM information_schema.processlist WHERE command<>'Sleep' and command<>'Daemon' and time>0; 4. show engine innod

LinQ—高级查询方法

对于高级查询方法,主要分为五大类,详情下图: [Distinct]:  避免重复值出现,也就是如果有两个数字2,那么使用集合类可以单一出现 首先我们来写一个数组,方便举例: // 数组数据persons int[ ] Arr = { 25, 36, 25, 2, 3, 9, 55, 581, 21, 15, 44, 78, 96 }; 聚合类 Console.WriteLine("arr的最大值:" + Arr.Max()); Console.WriteLine("arr的最

kibana 常用查询方法

下面直接通过实例演示常用的搜索方法 转义特殊字符 + - && || ! () {} [] ^" ~ * ? : \ 注意:以上字符当作值搜索的时候需要用 \ 转义 1.在任何field搜寻302字符串 2.指定field搜寻指定内容 3.通配符?,* 注意: ? * 不能用作第一个字符,例如: ?text    *text ? 匹配单个字符.  例如:H?bbs * 匹配到0个或多个字符 4.范围查询:  [20 TO 30]  或者指定field   age:{20 TO 3

Spring中常用的hql查询方法(getHibernateTemplate()) 【转】

一.find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二.find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean.User u where u.name=?", "test"); 或模糊查询:th

Criteria Query常用的查询限制方法

 Restrictions.like(属性名, 查询条件的值, 匹配方式): Restrictions.in(属性名, 查询条件的值, 匹配方式): Restrictions.eq(属性名, 查询条件的值, 匹配方式): CriteriaQuery常用的查询限制方法 Restrictions.eq() equal,= Restrictions.allEq() 参数为Map对象,使用key/value进行多个等于的对比,相当于多个Restrictions.eq()的效果 Restriction

工作中常用SQL 查询语句备忘

--当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列.select (case when a>b then a else b end ), (case when b>c then b esle c end) from table_name --求和查询 create table #tmp(rq varchar(10), shengfu nchar(1)) insert into #tmp values('2005-05-09','胜') insert into #tm

Egg中使用egg-mongoose和常用的Mongoose 方法

Mongoose Mongoose就是一套操作MongoDB数据库的接口,而Egg中有对应的插件egg-mongoose. 安装 $ npm install egg-mongoose --save 配置 改变Egg项目中的配置文件{workplace}/config/plugin.js中来启用 egg-mongoose 插件: exports.mongoose = { enable: true, package: 'egg-mongoose', }; Egg连接mongoose 在Egg项目中的

TensorFlow 常用函数与方法

摘要:本文主要对tf的一些常用概念与方法进行描述. tf函数 TensorFlow 将图形定义转换成分布式执行的操作, 以充分利用可用的计算资源(如 CPU 或 GPU.一般你不需要显式指定使用 CPU 还是 GPU, TensorFlow 能自动检测.如果检测到 GPU, TensorFlow 会尽可能地利用找到的第一个 GPU 来执行操作. 并行计算能让代价大的算法计算加速执行,TensorFlow也在实现上对复杂操作进行了有效的改进.大部分核相关的操作都是设备相关的实现,比如GPU.下面是

SpringBoot整合MybatisPlus有关条件构造器的相关查询方法

详情或有不足请参考官方文档:https://mp.baomidou.com 最近在学习mybatisPlus时总结了一些常用的有关条件构造器的查询方法,以此做下记录,方便学习使用! eq: 等于 = 例子:eq("name", "老王")--->name = '老王' ne: 不等于 <> 例子:ne("name", "老王")--->name <> '老王' gt: 大于 > 例子: