<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产在线98福利播放视频免费| 国产特黄特色的大片观看免费视频| 色欲国产麻豆一精品一AV一免费| 亚洲成人一区二区| 看免费毛片天天看| 亚洲国产综合无码一区二区二三区| 国产精品亚洲а∨无码播放麻豆| 免费国产成人高清视频网站| 国产精品亚洲专区在线播放| 免费人成视频在线观看视频| 一进一出60分钟免费视频| 丁香五月亚洲综合深深爱| 18禁超污无遮挡无码免费网站| 无码久久精品国产亚洲Av影片| 最近中文字幕无免费| 亚洲一区动漫卡通在线播放| 最近中文字幕免费mv视频7| 亚洲暴爽av人人爽日日碰| 免费一级黄色毛片| 大地资源中文在线观看免费版| 亚洲人成电影福利在线播放 | 色欲国产麻豆一精品一AV一免费| 亚洲黄色一级毛片| 最近中文字幕免费mv视频7| 免费人成大片在线观看播放| 在线日韩日本国产亚洲| 亚洲高清视频免费| 国产AV无码专区亚洲AV蜜芽| 国产中文在线亚洲精品官网| 久久精品无码专区免费东京热| 亚洲 欧洲 视频 伦小说| 在线a亚洲v天堂网2018| 污视频在线免费观看| 亚洲日韩看片无码电影| 中文字幕亚洲第一| 18勿入网站免费永久| 免费无遮挡无遮羞在线看| 亚洲精品高清国产麻豆专区| 亚洲精品456播放| 91精品免费在线观看| 四虎一区二区成人免费影院网址|