当前位置: 代码迷 >> Web前端 >> 向store中手动增多和移除数据
  详细解决方案

向store中手动增多和移除数据

热度:110   发布时间:2012-10-27 10:42:26.0
向store中手动增加和移除数据
//获得表格中被选中的记录条数
var records = sla_addslm_grid.getSelectionModel().getSelections();
//遍历记录数
for(var i=0;i<records.length;i++){
    //取得每条记录的字段值
    var slmId=records[i].get("slmId");
    var slmTitle=records[i].get("slmTitle");
    var slmAppObj=records[i].get("slmAppObj");
    var slmType=records[i].get("slmType");
    //拼成JSON格式
    var params={slmId:slmId,slmTitle:slmTitle,slmAppObj:slmAppObj,slmType:slmType};
    //向Store中手动增加数据
    sla_form_slaSlmStore.add(new Ext.data.Record(params))
}


//获得表格中的记录数
var records = sla_form_slaSlmGrid.getSelectionModel().getSelections();
//遍历记录数
for(var i=0;i<records.length;i++){
    //从Store中移除记录
    sla_form_slaSlmStore.remove(records[i]);
}
  相关解决方案