Apr 05, 2013, 11:47 AM
[CLOSED] Remove TextField's Input Mask
Hi folks, i wonder whether it's possible to remove TextField's InputMask. I tried to accomplish it by doing the following (unfortunately with no success):
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
<script type="text/javascript">
var ClearMask = function () {
var plugIn = Ext.PluginManager.get('inputMask_' + App._txt.id);
if (Ext.isArray(App._txt.plugins)) {
App._txt.plugins.pop(plugIn);
}
else {
App._txt.plugins = null;
}
Ext.PluginManager.unregister(plugIn);
Ext.destroy(App._txt.inputMask);
Ext.destroy(App._txt.plugins[0]);
Ext.destroy(App._txt.plugins);
delete App._txt.inputMask;
delete App._txt.plugins[0];
delete App._txt.plugins;
App._txt.updateLayout();
App._txt.doComponentLayout();
};
</script>
</head>
<body>
<ext:ResourceManager runat="server" />
<ext:Panel Margin="10" Header="false" runat="server">
<Items>
<ext:TextField ID="_txt" runat="server">
<Plugins>
<ext:InputMask runat="server" Mask="(999) 999-9999" AlwaysShow="true" />
</Plugins>
</ext:TextField>
<ext:Button Text="Clear Mask" runat="server">
<Listeners>
<Click Fn="ClearMask" />
</Listeners>
</ext:Button>
</Items>
</ext:Panel>
</body>
</html>
Last edited by Daniil; Apr 09, 2013 at 4:11 AM.
Reason: [CLOSED]