Gridx Reload 重置

有时需要两个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一样入门非常难,希望没有选错!

JPanel panel = new JPanel(new GridBagLayout()); GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = new Insets(10, 10, 10, 10); JLabel usernameLabel = new JLabel("用户名:"); constraints.gridx = 0; constraints.gridy = 0; panel.add(usernameLabel, constraints); usernameField = new JTextField(20); constraints.gridx = 1; constraints.gridy = 0; panel.add(usernameField, constraints); JLabel passwordLabel = new JLabel("密码:"); constraints.gridx = 0; constraints.gridy = 1; panel.add(passwordLabel, constraints); passwordField = new JPasswordField(20); constraints.gridx = 1; constraints.gridy = 1; panel.add(passwordField, constraints); JLabel confirmPasswordLabel = new JLabel("确认密码:"); constraints.gridx = 0; constraints.gridy = 2; panel.add(confirmPasswordLabel, constraints); confirmPasswordField = new JPasswordField(20); constraints.gridx = 1; constraints.gridy = 2; panel.add(confirmPasswordField, constraints); JLabel phoneLabel = new JLabel("手机号:"); constraints.gridx = 0; constraints.gridy = 3; panel.add(phoneLabel, constraints); phoneField = new JTextField(20); constraints.gridx = 1; constraints.gridy = 3; panel.add(phoneField, constraints); JLabel genderLabel = new JLabel("性别:"); constraints.gridx = 0; constraints.gridy = 4; panel.add(genderLabel, constraints); maleButton = new JRadioButton("男"); femaleButton = new JRadioButton("女"); ButtonGroup genderGroup = new ButtonGroup(); genderGroup.add(maleButton); genderGroup.add(femaleButton); JPanel genderPanel = new JPanel(new FlowLayout()); genderPanel.add(maleButton); genderPanel.add(femaleButton); constraints.gridx = 1; constraints.gridy = 4; panel.add(genderPanel, constraints); registerButton = new JButton("注册"); constraints.gridx = 1; constraints.gridy = 5; panel.add(registerButton, constraints);提取成一个方法
06-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值