本文介绍了ExtJs - 动态更改Textfield VType的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一个很简单的问题。没有任何地方找到答案。

A rather straightforward question. No answer found anywhere.

使用ExtJs 4.2

Using ExtJs 4.2

我有两个自定义VTypes和一个文本字段。我想在用户单击单选按钮时更改该文本框的vtype。

I have two custom VTypes, and one textfield. I want to change that textfield's vtype when the user clicks a radio button.

我知道文本字段已经被创建了:

I know that the text field has already been created so doing:

textfield.vtype = 'otherType';

不会为我做。也不会:

Ext.apply(textField,{vtype:'otherType'});  

所以明显的东西是出来的。现在我正在摧毁和重新创建它,但是(如果它甚至起作用)似乎过度杀伤。

So the obvious stuff is out. Now I'm toying with destroying and re-creating it, but (if it even works) that seems like overkill.

推荐答案

使用Ext.apply为我工作,在这里提起:

Using Ext.apply worked for me, fiddle here: https://fiddle.sencha.com/#fiddle/4d4

希望这有帮助..

这篇关于ExtJs - 动态更改Textfield VType的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 05:03