grid

          grid

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          CRUD之:行編輯
                                 

          參考示例CRUD之:行編輯

                               

          一:創建單元格編輯器

          <div id="datagrid1" class="mini-datagrid" style="width:700px;height:280px;" 
              url="../data/DataService.aspx?method=SearchEmployees" 
          >
              <div property="columns">
                  <div name="action" width="120" headerAlign="center" align="center" renderer="onActionRenderer" cellStyle="padding:0;">#</div>
                  <div field="loginname" width="120" headerAlign="center" allowSort="true">員工帳號
                      <input property="editor" class="mini-textbox" />
                  </div>                
                  <div field="gender" width="100" allowSort="true" renderer="onGenderRenderer" align="center" headerAlign="center">性別
                      <input property="editor" class="mini-combobox" style="width:100%;" data="[{id:1,text:'男'}, {id:2, text: '女'}]"/>                
                  </div>            
                  <div field="age" width="100" allowSort="true">年齡
                      <input property="editor" class="mini-spinner" minValue="0" maxValue="200" value="25" style="width:100%;"/>
                  </div>
                  <div field="birthday" width="100" allowSort="true" dateFormat="yyyy-MM-dd">出生日期
                      <input property="editor" class="mini-datepicker" style="width:100%;"/>
                  </div>                                    
                  <div field="createtime" width="100" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">創建日期</div>                
              </div>
          </div>            

          比如:mini-textbox的property為"editor",表示是此列的編輯器。




                     

          二:編輯操作

          開始編輯行:
          grid.beginEditRow(row);
          
          取消編輯:
          grid.cancelEdit();
          

          提交編輯數據:

          var rowData = grid.getEditRowData(row);
          grid.loading("保存中,請稍后......");
          var json = mini.encode([rowData]);
          $.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-14 16:32 nikofan 閱讀(4974) 評論(2)  編輯  收藏

          Feedback

          # re: jQuery MiniUI 開發教程 表格控件 表格編輯:行編輯器(十一) 2014-01-13 11:12
          是是是  回復  更多評論
            

          # re: jQuery MiniUI 開發教程 表格控件 表格編輯:行編輯器(十一) 2015-04-10 17:26 請問
          怎么校驗  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 若尔盖县| 南阳市| 十堰市| 南郑县| 额敏县| 阳东县| 娄烦县| 沛县| 淮安市| 涡阳县| 古田县| 大同县| 黔东| 连平县| 分宜县| 宜春市| 弥渡县| 巴塘县| 宜阳县| 侯马市| 衡南县| 奉化市| 黄大仙区| 怀集县| 普兰店市| 宁明县| 博客| 濮阳市| 孝感市| 郁南县| 甘德县| 马公市| 凉城县| 双鸭山市| 宁乡县| 武城县| 九龙坡区| 麦盖提县| 莆田市| 景谷| 敦煌市|