grid

          grid

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          CRUD之:彈出面板編輯
                
                     
           參考示例CRUD之:彈出面板編輯

                                

          一:創建彈出編輯面板

          <div id="editWindow" class="mini-window" title="Window" style="width:650px;" 
              showModal="true" allowResize="true" allowDrag="true"
              >
              <div id="editform" class="form" >
                  <input class="mini-hidden" name="id"/>
                  <table style="width:100%;">
                      <tr>
                          <td style="width:80px;">員工帳號:</td>
                          <td style="width:150px;"><input name="loginname" class="mini-textbox" /></td>
                          <td style="width:80px;">姓名:</td>
                          <td style="width:150px;"><input name="name" class="mini-textbox" /></td>
                          <td style="width:80px;">薪資:</td>
                          <td style="width:150px;"><input name="salary" class="mini-textbox" /></td>
                      </tr>
                      <tr>
                          <td>性別:</td>
                          <td><input name="gender" class="mini-combobox" url="mini_JSPath + '../../demo/data/genders.txt'"/></td>
                          <td>年齡:</td>
                          <td><input name="age" class="mini-spinner" minValue="0" maxValue="200" value="25"  /></td>
                          <td>出生日期:</td>
                          <td><input name="birthday" class="mini-datepicker" /></td>
                      </tr>
                      <tr>
                          <td style="text-align:right;padding-top:5px;padding-right:20px;" colspan="6">
                              <a class="Update_Button" href="javascript:updateRow()">Update</a> 
                              <a class="Cancel_Button" href="javascript:cancelRow()">Cancel</a>
                          </td>                
                      </tr>
                 
                  </table>
              </div>
          </div>
          
                   

          二:面板操作

          彈出加載面板數據:
          var editWindow = mini.get("editWindow");
          editWindow.show();
          var form = new mini.Form("#editform");
          form.loading();
          $.ajax({
              url: "../data/DataService.aspx?method=GetEmployee&id=" + row.id,
              success: function (text) {
                  var o = mini.decode(text);
                  form.setData(o);
                  form.unmask();
              },
              error: function () {
                  alert("表單加載錯誤");
              }
          });
          

                     

          保存提交面板數據:


          var form = new mini.Form("#editform");
          var o = form.getData();
          
          grid.loading("保存中,請稍后......");
          var json = mini.encode([o]);
          $.ajax({
              url: "../data/DataService.aspx?method=SaveEmployees",
              data: { employees: json },
              success: function (text) {
                              
                  grid.reload();
              },
              error: function (jqXHR, textStatus, errorThrown) {
                  alert(jqXHR.responseText);
              }
          });
          
          editWindow.hide();
          
              
                
          posted on 2012-09-18 16:31 nikofan 閱讀(3077) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 苗栗县| 富裕县| 防城港市| 临桂县| 罗定市| 安仁县| 公安县| 柳林县| 昌都县| 嘉义市| 罗定市| 清水县| 台北市| 诸城市| 永靖县| 西青区| 尚义县| 临湘市| 出国| 亳州市| 胶南市| 阿荣旗| 伊川县| 分宜县| 鲁山县| 武汉市| 磴口县| 盐边县| 许昌市| 阿拉善右旗| 黑水县| 株洲市| 萝北县| 察隅县| 贵溪市| 紫金县| 汝南县| 中方县| 景东| 齐河县| 桂东县|