Gridx Reload 重置

本文介绍如何实现 Gridx 的数据重置及两个 Gridx 之间的联动效果,包括使用 JsonRestStore 和 Memory 存储方式,以及如何通过设置 store 和刷新界面来更新 Gridx 的显示内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时需要两个Gridx联动,需要Gridx重置。

var  target, pStore;
 target = "/Api/EmployeesPost/Get?userid=admin&userdept=MM0001";
 pStore = new Store(new JsonRestStore({ idProperty: "ID", target: target }), new Memory());
 if (gridPost) {
          gridPost.model.clearCache(); //清空
          gridPost.setStore(pStore); //重置
          gridPost.body.refresh(); //刷新界面
 } else {
           gridPost = new Grid({
           cacheClass: Cache,
            store: pStore,
            structure:
            [
                      { field: "SelPost", name: "选中", width: "26px", dataType: "boolean", widgetsInCell: true,
                          decorator: function () {
                              return '<span data-dojo-type="dijit.form.CheckBox" data-dojo-attach-point="cb"></span>';
                      },
                      setCellValue: function (data) {
                              this.cb.set('value', data);
                      }
            },
             { field: "ID", name: "岗位编号" },
              { field: "Name", name: "岗位名称" }
           ],
            modules:
            [
                   CellWidget
            ],
            autoHeight: true
 });

gridPost.placeAt("gridContainerPost");
gridPost.startup();
}

Gridx就像dojo一样入门非常难,希望没有选错!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值