grid

          grid

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          CRUD之:行內(nèi)表單編輯
                      
                     

          參考示例CRUD之:行內(nèi)表單編輯
                      
                     

          一:創(chuàng)建編輯表單

          <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>
          
                   

          二:嵌入詳細(xì)行

           //顯示行詳細(xì)
          grid.hideAllRowDetail();
          grid.showRowDetail(row);
          //將editForm元素,加入行詳細(xì)單元格內(nèi)
          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-09-17 21:16 nikofan 閱讀(1830) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 延川县| 沙河市| 齐河县| 锡林浩特市| 昌邑市| 申扎县| 安达市| 尉氏县| 夏河县| 瓦房店市| 高要市| 咸阳市| 泾源县| 乳源| 鹿泉市| 固安县| 彩票| 昆山市| 灵丘县| 陇西县| 靖州| 凤山县| 咸宁市| 友谊县| 和田县| 永川市| 凌源市| 都兰县| 清新县| 枣强县| 贵定县| 凤城市| 盈江县| 霍山县| 三穗县| 石楼县| 舞阳县| 临泽县| 焉耆| 铜陵市| 翁源县|