我对EXTJS很新。我想知道以下的概念。
Ext.BLANK_IMAGE_URL = 'folder_closed.gif';
Ext.QuickTips.init();
Ext.form.VTypes["nameVal"] = /^([A-Z]{1})[A-Za-z\-]+ ([A-Z]{1})[A-Za-z\-]+/;
Ext.form.VTypes["nameMask"] = /[A-Za-z\- ]/;
Ext.form.VTypes["nameText"] = 'In-valid Director Name.';
Ext.form.VTypes["name"] = function(v){
return Ext.form.VTypes["nameVal"].test(v);
以及"renderTo:document.body"
做什么......?
答案 0 :(得分:1)
第一位代码注册了一个所谓的vtype
,它是一个验证元素,可以通过应用vtype
- 属性来验证文本字段元素。在您的情况下,vtype
- 名称将为name
。
{
...
xtype: "textfield",
vtype: "name",
...
}
renderTo
属性执行以下操作(来自ExtJS文档):
指定元素的ID,即DOM 元素或现有元素 这个组件将被渲染成。
虽然ExtJS的学习曲线很陡,但您应该阅读API文档 - 几乎所有问题都可以从那里得到解答(包括您的两个问题)。