在sencha touch中获取Mixed类型的字符串

时间:2012-03-24 09:28:25

标签: touch extjs textfield

可能是一个愚蠢的问题,但我似乎感到困惑。我对sencha的触摸很新。我有一个文本字段,我想要做的就是保存文本字段的值。我已经在场上放置了一个改变监听器,并希望收听“混合”类型的“newValue”。我如何获得文本字段中的真实字符串?应该很容易 - 我猜?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您获得的值将是String类型,您可以使用此方法检查

if(Ext.isString(value)) {
   alert('string');
} else {
   alert('something else');
}

实际上,Mixed不是javascript的数据类型,它只是在sencha文档中用来表示单个类型的组合(如Boolean,String,Number,Array,Object等)。

混合类型通常用于定义返回值或可以传递任何内容的参数,因此想要扩展文本字段的类可以在getValue函数中返回boolean,因此返回值的类型不固定,可以通过子类

<强>参考:

http://www.sencha.com/forum/archive/index.php/t-58718.html