ExtJs 一些属性备忘录

Window

defaultFocus 定义一个子孙元素 当Window获得焦点时 把焦点给它

Ext.form.Panel

unstyled:true 不适用任何样式

   Ext.form.BasicForm

jsonSubmit:true 设置是否已JSON格式提交表单数据

standardSubmit: true 已标准的HTML普通表单方式提交 即同步提交

 

Ext.form.field.Base

markInvalid(msg) 与msgTarget 配合使用 通过方法显示错误信息

labelStyle:'font-weight:bold;padding:0;' 给表单元素前面的label加样式

afterLabelTextTpl: '<span style="color:red;font-weight:bold" data-qtip="Required">*</span>' 可以放在label文字的后面

Ext.app.Controller

ref: 'articleTab', //定义引用 生成getArticleTab() 方法 内部通过选择器去查询selector指向的组件
xtype: 'articlepreview', 
forceCreate: true,//每次通过getXXXX获取时创建新对象
selector: 'articlepreview'//选择器

 

Ext.draw.Text

degrees: 90 设置文字的倾斜度

 

Ext.data.reader.Json

record: String  该属性的作用是解析返回嵌套的JOSN内容

root: data 

这是常规的返回方式

{success:true, data:[{id:1,name:"jack"}]}

 

这是record:String的用法

root: data  //返回数据体

record: "content" //指定哪个节点是数据集

{success:true, data:{content:[{id:1,name:"jack"}]}}

Ext.XTemplate

        itemTpl: new Ext.XTemplate(
                '<tpl for=".">',
                '日期: {[this.formatDate(values.StartDate)]}&nbsp;&nbsp;时间段: {EndDate} <br/>标题:{Title}',
                '</tpl>',
            {
                formatDate: function (value) {
                return value;
            }
        }),

{[this.formattext(values.online)]} 自定义格式化方法

 

Ext.Date

parseinput, format, [strict] ) : Date/null 把字符串转换成Date类型

// dt = Fri May 25 2007 (current date)
var dt = new Date();

// dt = Thu May 25 2006 (today's month/day in 2006)
dt = Ext.Date.parse("2006", "Y");

// dt = Sun Jan 15 2006 (all date parts specified)
dt = Ext.Date.parse("2006-01-15", "Y-m-d");

// dt = Sun Jan 15 2006 15:20:01
dt = Ext.Date.parse("2006-01-15 3:20:01 PM", "Y-m-d g:i:s A");

// attempt to parse Sun Feb 29 2006 03:20:01 in strict mode
dt = Ext.Date.parse("2006-02-29 03:20:01", "Y-m-d H:i:s", true); // null

Ext.util.MixedCollection(类似JAVA的HashMap)

getRange[startIndex], [endIndex] ) : Array 

Returns a range of items in this collection 将内部元素以数组形式返回

原文地址:https://www.cnblogs.com/daxin/p/3136854.html