【发布时间】:2012-07-04 13:44:51
【问题描述】:
我创建了一个允许用户输入文本的 MessageBox:
Ext.MessageBox.show({
title : 'Reason',
msg : 'Your reson:',
width : 300,
buttons : Ext.MessageBox.OKCANCEL,
multiline : true,
scope : this,
fn : function(btn, reason){ if (btn == 'ok' && reason != '') this.rejectPlan(rec, reason);}
});
用户看到并允许输入他的原因,但现在我能做的就是验证他输入的文本是否为空。
我想阻止 OK 按钮,直到用户输入一些文本(假设至少 20 个字符)
我可以向 MessageBox 添加验证器还是必须创建自定义组件扩展窗口?
【问题讨论】: