Validation Sencha Touch Architect中的验证
我对SenchaTouch非常陌生,我正在使用Architect。我有一个控制器“RegisterUser”(controlleractiontap),它有一个函数。。当我填写一些用户数据并单击formview中的register按钮时,它会将用户写入本地数据库 我有一个名为“userModel”的模型,其中包含以下内容:Validation Sencha Touch Architect中的验证,validation,extjs,touch,Validation,Extjs,Touch,我对SenchaTouch非常陌生,我正在使用Architect。我有一个控制器“RegisterUser”(controlleractiontap),它有一个函数。。当我填写一些用户数据并单击formview中的register按钮时,它会将用户写入本地数据库 我有一个名为“userModel”的模型,其中包含以下内容: fields: [ { name: 'Username', type: 'string' },
fields: [
{
name: 'Username',
type: 'string'
},
{
name: 'Password',
type: 'string'
},
{
name: 'Firstname',
type: 'string'
},
{
name: 'Lastname',
type: 'string'
},
{
name: 'Phonenumber',
type: 'string'
},
{
name: 'Email',
type: 'string'
}
],
validations: [
{
type: 'presence',
field: 'Username'
},
{
type: 'email',
field: 'Email'
},
{
type: 'length',
field: 'PhoneNumber',
max: 10,
min: 10
}
问题:我如何在控制器中调用我的验证器,以便它验证我表单中的字段
如果我遗漏了一些信息让事情更清楚,现在就告诉我
提前谢谢
var val=Ext.create('talkbag.model.Registration',new Ext.getCmp("registration").getValues());
其中“registration”是分配给扩展Ext.form.Panel的视图的id
var check=val.validate();
现在,如果(!check.isValid())
其中“registration”是分配给扩展Ext.form.Panel的视图的id
var check=val.validate();
现在,如果(!check.isValid())