Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs ext js重定向无法正常工作_Extjs - Fatal编程技术网

Extjs ext js重定向无法正常工作

Extjs ext js重定向无法正常工作,extjs,Extjs,这是我的密码 它根本不调用控制器 var teamStore = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url:'/SmartScrum/TeamUseCase/TeamTrackerScreenGetAllTasksForProject.do' }), reader: new Ext.data.JsonReader({

这是我的密码

它根本不调用控制器

   var teamStore = new Ext.data.Store({
        proxy: new Ext.data.HttpProxy({
            url:'/SmartScrum/TeamUseCase/TeamTrackerScreenGetAllTasksForProject.do'
        }),  
        reader: new Ext.data.JsonReader({   
            fields: [{
                name: 'TaskId',
                mapping: 'taskId'
            },{
               name : 'StoryId',
               mapping : 'storyId'
            },{
               name : 'Release Id',
               mapping : 'releaseId'
            },{
               name : 'Sprint Id',
               mapping : 'sprintId'
            },{
               name : 'Summary',
               mapping : 'summary'
            },{
               name : 'Assigned To',
               mapping : 'assignedTo' 
            },{
                name : 'Status',
                mapping : 'status'
            },{
                name : 'Estimated Start Date',
                mapping : 'estimatedStartDate'
            },{
                name : 'Estimated End  Date',
                mapping : 'estimatedEndDate'
            },{
                name : 'Estimated Effort',
                mapping : 'estimatedEffort'
            },{
                name : 'Actual Start Date',
                mapping : 'actualStartDate'
            },{
                name : 'Actual End  Date',
                mapping : 'actualEndDate'
            },{
                name : 'Actual Effort',
                mapping : 'actualEffort'
            },{
                name : 'Save',
                mapping : 'saveFlag'
            },{
                name : 'Delete',
                mapping : 'deleteFlag'
            }],
            root: 'tasks.taskListForProject',
            id: 'id',
            totalProperty: 'tasks.totalTaskForProject'
        })
    });


//teamStore.load();

var fm = Ext.form;

var Teamselection= new Ext.grid.RowSelectionModel({
    singleSelect:true
});

var Teamcoloumn = new Ext.grid.ColumnModel(
        [

              new Ext.grid.RowNumberer(),                                    
              {
              header: "Task Id",
               dataIndex: 'Task Id',
               width: 50

            },{
               header: "Story Id",
               dataIndex: 'Story Id',
               width: 50

            },{
               header: "Release Id",
               dataIndex: 'Release Id',
               width: 50

            },{
               header: "Sprint Id",
               dataIndex: 'Sprint Id',
               width: 50
            },{
               header: "Summary",
               dataIndex: 'Summary',
               width: 300,
         editor: new fm.TextField({
               allowBlank: false
               })
            },{
               header: "Assigned To",
               dataIndex: 'Assigned To',
               width: 80

            },{
               header: "Status",
               dataIndex: 'Status',
                width: 80
               },{
               header: "Estimated Effort",
               dataIndex: 'Estimated Effort',
               width: 70,
               editor: new fm.TextField({
               allowBlank: false
        })
              },{
               header: "Estimated Start Date",
               dataIndex: 'Estimated Start Date',
               width: 80,
         hidden :true,
               editor: new fm.TextField({
               allowBlank: false
               })
            },{
               header: "Estimated End Date",
               dataIndex: 'Estimated End Date',
               width: 80,
          hidden :true,
               editor: new fm.TextField({
               allowBlank: false
               })
            },{
               header: "Actual Effort",
               dataIndex: 'Actual Effort',
               width: 50,
               editor: new fm.TextField({
               allowBlank: false
               })
            },{
               header: "Actual Start Date",
               dataIndex: 'Actual Start Date',
               width: 80,
       hidden :true,
               editor: new fm.TextField({
               allowBlank: false
               })
            },{
               header: "Actual End Date",
               dataIndex: 'Actual End Date',
               width: 90,
       hidden :true,
               editor: new fm.TextField({
               allowBlank: false
               })
            },{
               header: "",
               dataIndex: 'Save',
               width: 40
            },{
                header: "",
                dataIndex: 'Delete',
                width: 40
             }

        ]);

      Teamcoloumn.defaultSortable = true;




       var Teamdetailsgrid = new Ext.grid.EditorGridPanel({
        id: 'Teamdetailsgridid',
        store:teamStore,
        height:100,
       width:800,
                cm:Teamcoloumn,
                sm:Teamselection, 
                stripeRows: true,
                bbar:new Ext.PagingToolbar({
           store:teamStore,
                 items:['-',
         {
                    tooltip:'Clear Filter',
              iconCls:'clearfiltericon',
              handler: function(){}},
           '-','<span style="background:red;width:10px;height:12px;display:inline;"></span>','Running Late',
            '<span style="background:lime;width:10px;height:12px;display:inline;"></span>','On Schedule',
                '<span style="background:sandybrown;width:10px;height:12px;display:inline;"></span>','Cancelled',
                       '<span style="background:#045FB4;width:10px;height:12px;display:inline;"></span>','Completed'],

        displayInfo: true,
           displayMsg: 'Displaying Release {0} - {1} of {2}',
                 emptyMsg: "No Release to display"
         }) 
       });
       alert("End of JS script");
       //teamStore.load();
var teamStore=new Ext.data.Store({
代理:新Ext.data.HttpProxy({
url:“/SmartScrum/TeamUseCase/TeamTrackerScreenGetAllTasksForProject.do”
}),  
reader:new Ext.data.JsonReader({
字段:[{
名称:“任务ID”,
映射:“taskId”
},{
名称:'StoryId',
映射:“故事ID”
},{
名称:“发布Id”,
映射:“releaseId”
},{
名称:“Sprint Id”,
映射:“sprintId”
},{
名称:'摘要',
映射:“摘要”
},{
名称:'分配给',
映射:“assignedTo”
},{
名称:'状态',
映射:“状态”
},{
名称:“预计开始日期”,
映射:“EstimatedStarDate”
},{
名称:'预计结束日期',
映射:“estimatedEndDate”
},{
名称:'估计工作量',
映射:“estimatedEffort”
},{
名称:“实际开始日期”,
映射:“actualStartDate”
},{
名称:“实际结束日期”,
映射:“actualEndDate”
},{
名称:“实际工作量”,
映射:'Actualefort'
},{
名称:“保存”,
映射:“saveFlag”
},{
名称:“删除”,
映射:“deleteFlag”
}],
root:“tasks.taskListForProject”,
id:'id',
totalProperty:'tasks.totalTaskForProject'
})
});
//teamStore.load();
var fm=Ext.form;
var Teamselection=new Ext.grid.RowSelectionModel({
singleSelect:true
});
var Teamcoloumn=新的Ext.grid.ColumnModel(
[
新建Ext.grid.RowNumberer(),
{
标题:“任务Id”,
dataIndex:“任务Id”,
宽度:50
},{
标题:“故事Id”,
dataIndex:“故事Id”,
宽度:50
},{
标题:“发布Id”,
dataIndex:“发布Id”,
宽度:50
},{
标题:“冲刺Id”,
dataIndex:“Sprint Id”,
宽度:50
},{
标题:“摘要”,
数据索引:“摘要”,
宽度:300,
编辑:新建fm.TextField({
allowBlank:false
})
},{
标题:“分配给”,
dataIndex:'分配给',
宽度:80
},{
标题:“状态”,
数据索引:“状态”,
宽度:80
},{
标题:“估计工作量”,
dataIndex:“估计工作量”,
宽度:70,
编辑:新建fm.TextField({
allowBlank:false
})
},{
标题:“预计开始日期”,
dataIndex:“估计开始日期”,
宽度:80,
隐藏:是的,
编辑:新建fm.TextField({
allowBlank:false
})
},{
标题:“预计结束日期”,
dataIndex:“估计结束日期”,
宽度:80,
隐藏:是的,
编辑:新建fm.TextField({
allowBlank:false
})
},{
标题:“实际努力”,
dataIndex:“实际工作量”,
宽度:50,
编辑:新建fm.TextField({
allowBlank:false
})
},{
标题:“实际开始日期”,
dataIndex:“实际开始日期”,
宽度:80,
隐藏:是的,
编辑:新建fm.TextField({
allowBlank:false
})
},{
标题:“实际结束日期”,
dataIndex:'实际结束日期',
宽度:90,
隐藏:是的,
编辑:新建fm.TextField({
allowBlank:false
})
},{
标题:“”,
数据索引:“保存”,
宽度:40
},{
标题:“”,
数据索引:“删除”,
宽度:40
}
]);
TeamColumn.defaultSortable=true;
var Teamdetailsgrid=new Ext.grid.EditorGridPanel({
id:'Teamdetailsgridid',
商店:teamStore,
身高:100,
宽度:800,
cm:Teamcolumn,
sm:团队选择,
是的,
bbar:新的Ext.PagingToolbar({
商店:teamStore,
项目:['-',
{
工具提示:“清除过滤器”,
iconCls:“clearfiltericon”,
处理程序:函数(){},
“-”,“迟到了”,
“按时”,
“取消了”,
'','已完成'],
displayInfo:true,
displayMsg:'显示{2}的{0}-{1}版本,
emptyMsg:“没有要显示的释放”
}) 
});
警报(“JS脚本结束”);
//teamStore.load();

这里teamdetails网格是在其他js中定义的…

您必须调用网格存储加载方法

Teamdetailsgrid.getStore().load()

你没有在任何地方调用load?实际上OP的代码有两倍于此:
//teamStore.load()如果没有注释,它将与您的建议一样工作。也许代码是别人写的,或者他已经试过了,但也没用