<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-11-13 22:38 nikofan 閱讀(2272) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久国产精品免费一区二区三区| 亚洲AV无码日韩AV无码导航| 国内自产拍自a免费毛片| 国产最新凸凹视频免费| 亚洲欧洲日产国码无码久久99| 在线观看亚洲人成网站| 亚洲av无码专区首页| 中文字幕不卡免费视频| 精品视频一区二区三区免费| 女人18毛片水真多免费看| 亚洲性无码一区二区三区| 国产区在线免费观看| 国产亚洲A∨片在线观看 | 国产福利视精品永久免费| 亚洲第一区在线观看| 亚洲一区二区三区不卡在线播放| 国产精品99爱免费视频| 在线观看免费人成视频| 亚洲欧洲第一a在线观看| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲日韩中文在线精品第一| 亚洲网址在线观看| 99re8这里有精品热视频免费| 麻豆精品国产免费观看| 337p日本欧洲亚洲大胆精品555588| 暖暖免费日本在线中文| 亚洲国产无套无码av电影| 99国产精品免费观看视频| 国产日产亚洲系列| 免费毛片毛片网址| 成年女人喷潮毛片免费播放| 亚洲精品综合久久中文字幕 | 中国一级特黄高清免费的大片中国一级黄色片 | 免费无码一区二区| 亚洲国产一区二区三区青草影视 | 成在人线av无码免费高潮水 | 亚洲婷婷在线视频| 久久久久久曰本AV免费免费| 亚洲午夜免费视频| 成人免费无码大片A毛片抽搐色欲| 日韩成人毛片高清视频免费看|