<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    grid

    grid

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

    參考示例單元格編輯


    一:創建單元格編輯器
    <div id="datagrid1" class="mini-datagrid" style="width:800px;height:280px;" 
        url="../data/AjaxService.aspx?method=SearchEmployees" idField="id"
        allowResize="true" pageSize="20" 
        allowCellEdit="true" allowCellSelect="true" multiSelect="true">
        <div property="columns">
            <div type="checkcolumn"></div>            
            <div field="loginname" width="120" headerAlign="center" allowSort="true">員工帳號
                <input property="editor" class="mini-textbox" style="width:100%;"/>
            </div>                
            <div field="gender" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">性別
                <input property="editor" class="mini-combobox" style="width:100%;" data="Genders"/>                
            </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="remarks" width="120" headerAlign="center" allowSort="true">備注
                <input property="editor" class="mini-textarea" style="width:100%;" minHeight="80"/>
            </div>                                 
            <div field="createtime" width="100" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">創建日期</div>
        </div>
    </div>
    設置allowCellEdit和allowCellSelect后,表格為單元格編輯模式。            

    二:編輯操作          

    增加行:

    function addRow() {
        var newRow = { name: "New Row" };
        grid.addRow(newRow, 0);
    }
    
    刪除行:
    function removeRow() {
         var rows = grid.getSelecteds();    
         if (rows.length > 0) {
              grid.removeRows(rows,
    true);    
         }
    }           

    保存數據:

    function saveData() {
        //獲得增加、刪除、修改的記錄集合
        var data = grid.getChanges();
        var json = mini.encode(data);
        grid.loading("保存中,請稍后......");        
        $.ajax({
            url: "../data/AjaxService.aspx?method=SaveChangedEmployees",
            data: { data: json },
            type: "post",
            success: function (text) {
                grid.reload();
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert(jqXHR.responseText);
            }
        });
    }
    
              

    三:服務端處理

    public void SaveChangedEmployees()
    {
        String json = Request["data"];
        ArrayList rows = (ArrayList)PluSoft.Utils.JSON.Decode(json);
    
        foreach (Hashtable row in rows)
        {
            //根據記錄狀態,進行不同的增加、刪除、修改操作
            String state = row["_state"] != null ? row["_state"].ToString() : "";
            if(state == "added")
            {
                row["createtime"] = DateTime.Now;
                new TestDB().InsertEmployee(row);
            }
            else if (state == "removed" || state == "deleted")
            {
                String id = row["id"].ToString();
                new TestDB().DeleteEmployee(id);
            }
            else if (state == "modified")
            {
                new TestDB().UpdateEmployee(row);
            }
        }
    }
    
           
    posted on 2012-09-12 18:55 nikofan 閱讀(2099) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 免费国产小视频在线观看| 毛片免费视频在线观看| 97久久国产亚洲精品超碰热| 日韩精品无码专区免费播放| 亚洲av之男人的天堂网站| 亚洲午夜激情视频| jizz在线免费播放| 91av视频免费在线观看| 一区二区三区免费看| 亚洲 自拍 另类小说综合图区| 亚洲美女又黄又爽在线观看| 亚洲国产区男人本色在线观看| 久久久久久免费一区二区三区| 三级黄色免费观看| 亚洲av无码成人黄网站在线观看| 亚洲成av人片在线天堂无| 日韩免费a级在线观看| 亚洲国产成a人v在线| 国产精品成人69XXX免费视频| 在线jlzzjlzz免费播放| 看免费毛片天天看| 在线观看无码AV网站永久免费 | 国产啪精品视频网免费| 亚洲成a人片77777群色| 四虎影院免费视频| 激情亚洲一区国产精品| 国产一区二区三区在线免费观看| 亚洲va精品中文字幕| 成人A片产无码免费视频在线观看| 大学生美女毛片免费视频| 高h视频在线免费观看| 亚洲综合伊人久久综合| 精品国产无限资源免费观看| 国产精品久久久久久亚洲影视| av午夜福利一片免费看久久| 成人爱做日本视频免费| 亚洲日本国产综合高清| 免费一级e一片在线播放| 无码国产精品一区二区免费16| 亚洲老妈激情一区二区三区| 久久久久久久91精品免费观看|