有没有什么办法,使在ExtJS的4提示消息框,输入强制性的,像添加allowBlank配置到textarea的...ExtJS的4消息框提示强制
3
A
回答
6
Ext.MessageBox不幸地不支持基于登录处理程序的返回值控制关闭行为(至少在Ext 4.0.2a中根本没有计算返回值)。
作为解决方法,您可以使用相同(或更新)的配置在您的回调处理程序中重新打开另一个MessageBox。
Ext.Msg.prompt('Name', 'Please enter your name:', function(btn, text, cfg) {
if(btn == 'ok' && Ext.isEmpty(text)) {
var newMsg = '<span style="color:red">Please enter your name:</span>';
Ext.Msg.show(Ext.apply({}, { msg: newMsg }, cfg));
}
});
在某些情况下,用户可能会遇到轻微的闪烁现象。然而,在我的测试中,它根本不明显。 如果用户将MessageBox拖动到其他位置,它将再次重新调入。
3
通过强制你仅仅意味着强制用户选择一个可用的按钮?
如果是这样,你可以使用
'closable: false'
,以防止用户关闭对话框,不点击一个按钮。
相关问题
- 1. ExtJS的消息框定制
- 2. extjs消息框显示
- 3. ExtJS的消息显示组合框
- 4. 在ExtJs中显示消息
- 5. 在ExtJS的扩展信息框4
- 6. 强制“drupal_set_message”消息立即显示?
- 7. EXTJS 4渲染面板就像一个消息框
- 8. 如何为github PR提交强制执行提交消息?
- 9. 显示Django消息框架消息
- 10. Django消息框架不显示消息?
- 11. ExtJS的4复选框
- 12. 强制CPP文件的日志消息
- 13. 强制HornetQ消息的顺序
- 14. 如何强制的`* Emacs的消息显示*`窗口
- 15. 如何获取ExtJs 4中的REST响应消息?
- 16. ExtJS的4定制Ext.toolbar.Paging
- 17. 在git中强制执行提交消息格式
- 18. 提示消息不弹出
- 19. TYPO3重要提示消息
- 20. 无法提示javaFX中的信息消息或警告消息/
- 21. 组合框在Extjs 4
- 22. 消息框没有显示
- 23. sms.sendTextMessage发送消息,但强制关闭
- 24. Log4j - 强制日志消息参数
- 25. Qt消息框 - 显示消息框直到超时
- 26. MVC 4显示错误消息
- 27. Xcode 4不显示异常消息
- 28. '没有文件提取'消息,当试图提取zip被强制下载时
- 29. 如何在Extjs 4中提交组合框的fieldValue?
- 30. 如何在提交表单后显示输入框的消息?
我想强制输入,他可以关闭消息框,如果他想要的话。 – nscrob
我不确定直接使用“提示”是否具有该功能,但根据文档,您可以在提示中指定回调函数,该函数将输入的文本作为参数。一种选择是从该处理程序返回false,或者如果该值为空,则重新显示相同的框。 – dougajmcdonald
谢谢你的答案,我正在考虑这样的事情,而且这是我能做到的唯一方法 – nscrob