我创建了一个 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 添加验证器还是必须创建自定义组件扩展窗口?