grid

          grid

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(29)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          CRUD之:行內表單編輯
                      
                                           

          參考示例CRUD之:行內表單編輯


                                

          一:創建編輯表單

          <div id="editForm1" style="display:none;padding:5px;position:relative;">
              <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" data="Genders"/></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>
          
                               

          二:嵌入詳細行          

          //顯示行詳細
          grid.hideAllRowDetail();
          grid.showRowDetail(row);
          //將editForm元素,加入行詳細單元格內
          var td = grid.getRowDetailCellEl(row);
          td.appendChild(editForm);
          editForm.style.display = "";
          
                    

          三:加載表單           

          var form = new mini.Form("editForm1");
          if (grid.isNewRow(row)) {                    
              form.reset();
          } else {
              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();
                  }
              });
          }
          
                    

          四:提交表單 

          var form = new mini.Form("editForm1");
          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);
              }
          });
          
          posted on 2012-11-16 16:03 nikofan 閱讀(547) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 郁南县| 海原县| 西乌珠穆沁旗| 吉水县| 南陵县| 循化| 瑞昌市| 廊坊市| 五指山市| 盐山县| 兖州市| 彭山县| 孝昌县| 荔浦县| 金塔县| 会宁县| 峨边| 恭城| 乡城县| 江陵县| 泌阳县| 高碑店市| 阿拉尔市| 永昌县| 蓬莱市| 道真| 邵武市| 洛川县| 滁州市| 长顺县| 虹口区| 洛隆县| 灵寿县| 锡林郭勒盟| 麟游县| 兴安盟| 荆门市| 台中市| 敦化市| 延吉市| 慈溪市|