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

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


    網站導航:
     
    主站蜘蛛池模板: 国产大片51精品免费观看| 精品一区二区三区免费毛片爱 | 国产精品亚洲A∨天堂不卡| 国产成人亚洲精品91专区高清| 在线中文高清资源免费观看| 亚洲激情视频图片| 性感美女视频免费网站午夜 | 亚洲人成在线播放网站| 国产伦精品一区二区免费| 久久精品国产亚洲一区二区三区| 男女污污污超污视频免费在线看| 亚洲性久久久影院| A级毛片高清免费视频在线播放| 亚洲人成影院在线| 88xx成人永久免费观看| ww亚洲ww在线观看国产| 日韩精品福利片午夜免费观着| 亚洲精品无码成人| 久久亚洲精品无码播放| 免费观看久久精彩视频| 亚洲AV无码精品蜜桃| 日本黄页网站免费| 日韩精品无码免费专区午夜| 久久亚洲精品成人AV| 成年大片免费视频| 久青草国产免费观看| 亚洲午夜免费视频| 四色在线精品免费观看| 精品国产免费人成网站| 亚洲色图视频在线观看| 日本免费一区二区三区最新vr| 国产高清对白在线观看免费91| 18gay台湾男同亚洲男同| 日本不卡免费新一二三区| 中文字幕在线免费观看视频| 亚洲日韩中文字幕天堂不卡| 一本色道久久88综合亚洲精品高清| 成人性做爰aaa片免费看| 精品亚洲456在线播放| 亚洲理论电影在线观看| 国产成人免费高清激情视频|