Extjs Routers传递多个参数

时间:2015-12-30 10:49:24

标签: extjs routes

我需要在我们在Extjs中使用的路径中传递三个参数,我尝试给出如下但是它不起作用,会出现什么问题。

routes  : {
        ':id:subid:pagetype': {
            action: 'renderPage'
        }
    }

这是我发起路线呼叫的地方。

callRouter: function(field) {
   if(!Ext.isEmpty(field)){
        this.redirectTo(field.id+':'+field.subId+':'+field.pageType);
   }
}

这是我使用的动作方法

navigatePage: function(id,subid,pagetype) {}

1 个答案:

答案 0 :(得分:2)

尝试将路线设置为:

$(document).ready(function(){
  $('.btn').click(function(){
    var a=$(this).attr('id');
    alert(a);
  });
});

然后使用:

':id/:subid/:pagetype'