ExtJs选项卡面板问题

时间:2010-12-16 02:45:48

标签: javascript user-interface forms extjs

我在带有类似表单的标签面板中有几个标签。除非前一个选项卡正确填充,否则如何阻止进入下一个选项卡?感谢。

1 个答案:

答案 0 :(得分:5)

我认为你的方法不是最好的,如果你想创建一个向导,你应该使用cardlayout

如果您真的想坚持使用当前的方法,我会挂钩beforetabchange事件并在表单无效时取消该事件。

tabpanel.on('beforetabchange', function(tb,newtab,oldtab){
  // insert your validation here
  // if the user cannot go here
  return false; // would prevent the change of tab
});