<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 閱讀(2264) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品无码观看久久| 亚洲第一福利视频| 精品国产亚洲一区二区三区在线观看| 中文字幕乱码免费视频| 亚洲人成伊人成综合网久久| 国产一卡二卡四卡免费| 久久精品国产亚洲AV忘忧草18| 波多野结衣免费在线观看| 亚洲一区二区三区高清不卡| 女人张开腿给人桶免费视频| 国产精品亚洲一区二区在线观看| 国产免费直播在线观看视频| 免费国产在线精品一区| 亚洲精品美女久久777777| 免费无码又爽又刺激网站 | 国产一区二区三区免费在线观看| 亚洲国产成人综合精品| 国产jizzjizz视频免费看| 国产精品玖玖美女张开腿让男人桶爽免费看 | 在线jyzzjyzz免费视频| 老外毛片免费视频播放| 亚洲色欲色欲www在线丝| 3d动漫精品啪啪一区二区免费| 亚洲精品中文字幕无乱码| 久久电影网午夜鲁丝片免费| 亚洲大尺度无码无码专线一区| 亚洲国产精品不卡毛片a在线| 成人久久免费网站| 亚洲人成伊人成综合网久久| 国产免费久久精品久久久| 三年在线观看免费观看完整版中文| 中文字幕亚洲综合久久| 日韩a级毛片免费视频| 国产亚洲精品免费视频播放| 亚洲欧洲日产专区| 亚洲精品第一国产综合境外资源| 99久在线国内在线播放免费观看| 亚洲色偷偷色噜噜狠狠99网| 亚洲熟妇中文字幕五十中出| 中国在线观看免费国语版| 久99久无码精品视频免费播放|