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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲综合日韩久久成人AV| 午夜私人影院免费体验区| 亚洲欧洲精品成人久久奇米网| 中日韩亚洲人成无码网站| 亚洲大片免费观看| 91嫩草私人成人亚洲影院| 免费91最新地址永久入口| 亚洲高清专区日韩精品| 国产精品极品美女自在线观看免费| 亚洲AV永久无码精品一区二区国产| 美女黄网站人色视频免费| 国产免费看插插插视频| 在线观看亚洲专区| 亚洲精品国产福利一二区| xvideos永久免费入口| 亚洲真人无码永久在线 | 亚洲人成色77777在线观看| 在线观看免费人成视频色9| 亚洲第一男人天堂| 国产一级高清视频免费看| A毛片毛片看免费| 亚洲资源在线观看| 成人无码区免费视频观看 | 亚洲免费视频网站| www.免费在线观看| 国产精品亚洲综合久久| 天堂亚洲免费视频| 丁香花在线观看免费观看图片| 亚洲国产第一站精品蜜芽| 国产免费丝袜调教视频| 亚洲youwu永久无码精品 | 久久久久无码专区亚洲av | 亚洲中文无码永久免费| 色噜噜噜噜亚洲第一| 国产日韩成人亚洲丁香婷婷| 99精品视频在线观看免费播放| 亚洲www在线观看| 亚洲精品高清国产一线久久| 蜜臀98精品国产免费观看| 男人的天堂av亚洲一区2区| 久久99国产亚洲高清观看首页|