隨筆-55  評論-72  文章-2  trackbacks-0

          1.1.56 addRow (new_id, text, ind)

          版本:大眾版 

          參數: 

          new_id:行id grid中唯一

          text:行內容,多列數據以分隔符合隔開字符串,或以數組形式提供

          inx:行索引,行序號等,選填,默認在最后一行新增

          用途:在grid中新增一行

          參考實例:

          grid.addRow(newId,"text1,text2",1);

          grid.addRow(newId,["text1","text2"],2);


          1.1.57 changeRowId (oldRowId, newRowId)

          版本:大眾版 

          參數: 

          oldRowId:原id值

          newRowId:新id值 grid 中唯一

          用途:修改某行id值

          參考實例:

          mygrid.changeRowId("old_rowID","new_rowID");


          1.1.58 copyRowContent (from_row_id, to_row_id)

          版本:大眾版 

          參數: 

          from_row_id:源行id

          to_row_id:目標行id

          用途:拷貝某行數據到目標行

          參考實例:

          mygrid.copyRowContent("from_row_id","to_row_id");


          1.1.59 deleteRow(row_id)

          版本:大眾版 

          參數: 

          row_id:行id

          用途:通過行id刪除目標行

          參考實例:

          mygrid.deleteRow("row1");


          1.1.60 deleteSelectedRows

          版本:大眾版 

          參數: 

          用途:刪除當前選中行數

          參考實例:

          mygrid.deleteSelectedRows();


          1.1.61 doesRowExist(row_id)

          版本:大眾版 

          參數: 

          row_id: 行id

          用途:通過row_id檢查是否行存在

          參考實例:

          var exist=mygrid.doesRowExist("some_row_ID");


          1.1.62 enableAlterCss (cssE, cssU, perLevel, levelUnique)

          版本:大眾版 

          參數: 

          cssE:偶數行樣式名稱(序號為準)

          cssU:奇數行樣式名稱

          perLevel:是否排序、分層。默認為true,但在treegrid默認為false

          levelUnique:否成存在唯一層

          用途:

          參考實例:

          <style>

          .even{

             background-color:#22FF44;

             }

          .uneven{

             background-color:#41964e;

             }

          </style>

          <script>

             //簡單設置

             mygrid.enableAlterCss("even","uneven");

             //不使用樣式

             mygrid.enableAlterCss("","");

             //treegrid 中支持排序

             treeGrid.enableAlterCss("even","uneven",false,false);

             //treeGrid中通過層劃分,層間使用唯一不同的樣式,如(even_0 - 1st level, uneven_1 - 2nd level, even_2 - 3rd level)

             treeGrid.enableAlterCss("even","uneven",true,true);

          </script>


          1.1.63 enableMultiline(state)

          版本:大眾版 

          參數: 

          state:true/false

          用途:是否多選行模式

          參考實例:

          mygrid.enableMultiline(true);


          1.1.64 enableRowsHover (mode, cssClass)

          版本:大眾版 

          參數: 

          mode:true/false

          cssClass:樣式名稱,樣式

          用途:鼠標滑過當前行是否改變樣式

          參考實例:

          <style>

          .hover {

          background-color: navy;

          }

          </style>

          <script>

             mygrid.enableRowsHover(true,"hover");

          </script>


          1.1.65 enableRowspan

          版本:專業版 需要dhtmlxgrid_rowspan.js  

          參數: 

          用途:設置當前grid跨行可用

          參考實例:

          mygrid.enableRowspan();


          1.1.66 forEachRow (custom_code)

          版本:大眾版  

          參數:

          custom_code:自定義js操作

          用途:遍歷當前行操作,提供rowid,供用戶擴展自定義js操作

          參考實例:

          mygrid.forEachRow(function(id){

                //自定義js操作

                //id - row's id

          });


          1.1.67 getAllRowIds(separator)

          版本:大眾版  

          參數:

          separator:分隔符,默認為逗號

          用途:獲得所有行id,并與分隔符組合

          參考實例:

          //默認分隔符

          var ids=mygrid.getAllRowIds();

          //retrun list of row ids with dot delimiter

          var ids=mygrid.getAllRowIds(".");


          1.1.68 getChangedRows (and_added)

          版本:專業版  

          參數:

          and_added:true/false

          用途:獲得當前修改行的所有rowid組合,是否包含新增行

          參考實例:

          //獲得修改行的rowid的組合

          var ids=mygrid.getChangedRows();

          //獲得修改行的rowid的組合,包含新增行

          var ids=mygrid.getChangedRows(true);


          1.1.69 getCheckedRows (col_ind)

          版本:大眾版  

          參數:

          col_ind:ck所在列索引

          用途:獲得當前選中行的所有rowid組合

          參考實例:

          var checked=mygrid.getCheckedRows(0);


          1.1.70 getRowId(ind)

          版本:大眾版  

          參數:

          ind:行索引

          用途:通過行索引獲得行id

          參考實例:

          var rowID=mygrid.getRowId(0);


          1.1.71 getRowIndex(row_id) 

          版本:大眾版  

          參數:

          row_id:行id

          用途:通過行id獲得行索引

          參考實例:

          var rowID=mygrid.getRowId(0);


          1.1.72 getRowsNum

          版本:大眾版  

          參數:

          用途:通過grid中行數量

          參考實例:


          1.1.73 getSelectedRowId

          版本:大眾版  

          參數:

          用途:獲得當前選中行id,多個以分隔符組合

          參考實例:


          1.1.74 lockRow(rowId,mode)

          版本:大眾版  

          參數:

          rowid:行id

          mode:true/false

          用途:是否鎖定當前行,鎖定后不可再編輯

          參考實例:

          mygrid.lockRow("row1",true);


          1.1.75 moveRow (rowId,mode,targetId,targetGrid)

          版本:專用版 dhtmlxgrid_drag.js支持

          參數:

          rowId:源rowid

          mode:移動方向 up,down,row_sibling

          targetId:目標rowid(跨grid),則移動到頂部

          targetGrid:目標grid(跨grid)

          用途:一個或多個grid間移動row

          參考實例:

          //向上移動row

          mygrid1.moveRow("row1","up");

          //移動row1到mygrid2的row2之后

          mygrid1.moveRow("row1","row_sibling","row2",mygrid2);


          1.1.76 moveRowDown(row_id)

          版本:大眾版 

          參數:

          rowId:行id

          用途:向下移動當前行

          參考實例:


          1.1.77 moveRowTo(srowId,trowId,mode,dropmode,sourceGrid,targetGrid)

          版本:專業版 dhtmlxgrid_drag.js

          參數:

          srowId:源rowid

          trowId:目標rowid 為空,則移動到頂部

          mode:操作方式“move” or “copy”:copy是源grid保留當前row,反之則刪除

          dropmode:移動方式 同級或子級“sibling” or “child” (默認同級下方)

          sourceGrid:源grid,默認當前grid中

          targetGrid:目標grid默認當前grid中

          用途:一個或多個grid間移動row

          參考實例:

          //同一grid中移動

          mygrid1.moveRowTo("row1","row2","move");

          //不同grid中拷貝

          var movedId=mygrid1.moveRowTo("row1","row2","copy","child",mygrid1,mygrid2);


          1.1.78 moveRowUp(row_id)

          版本:大眾版

          參考 moveRowDown


          1.1.79 selectRow (rIndex, fl, preserve, show)

          版本:大眾版

          參數:

          rIndex:行索引或行對象

          fl:true/false是否觸發選中事件function

          preserve:true/false 是否保存原有選中行,true時必須保證多選模式可用

          show:是否自動滾動顯示選中行,默認true

          用途:行選擇

          參考實例:

          mygrid.selectRow(0);

          mygrid.selectRow(0,true,true,true);


          1.1.80 selectRowById (row_id, preserve, show, call)

          版本:大眾版

          參數:

          row_id:行id

          call:true/false是否觸發選中事件function

          preservel:true/false 是否保存原有選中行,true時必須保證多選模式可用

          show:是否自動滾動顯示選中行,默認true

          用途:行選擇

          參考實例:


          1.1.81 setCheckedRows (cInd,v)

          版本:大眾版

          參數:

          cInd:列索引

          v:是否選中 0 不選中,1 選中

          用途:設置grid中行是否全選中

          參考實例:

          mygrid.setCheckedRows(0,1);//全選中

          mygrid.setCheckedRows(0,0); //全不選


          1.1.82 setRowColor(row_id,color)

          版本:大眾版

          參數:

          row_id:行id

          color:顏色

          用途:設置某行背景顏色,grid加載后使用

          參考實例:

          mygrid.setRowColor("row1","red");


          1.1.83 setRowExcellType (rowId, type)

          版本:專業版

          參數:

          rowId:行id

          type:excell類型(cp\calck\dhxCalendar\dhxCalendarA\calendar\clist)

          用途:設置某行數據為復雜的擴展類型

          參考實例:

          mygrid.setRowExcellType("row1","ra_str");


          1.1.84 setRowHidden (id, state)

          版本:大眾版

          參數:

          id:行id

          state:true/false

          用途:設置某行是否顯示

          參考實例:

          mygrid.setRowHidden("row1",false);


          1.1.85 setRowId (ind, row_id)

          版本:大眾版

          參數:

          Ind: 行索引

          row_id:行id

          用途:設置某行id值,grid內唯一

          參考實例:

          mygrid.setRowId(0,"new_row_id");


          1.1.86 setRowTextBold (row_id)

          版本:大眾版

          參數:

          row_id:行id

          用途:設置某行數據為粗體

          參考實例:

          mygrid.setRowTextBold("row1");


          1.1.87 setRowTextNormal(row_id)

          版本:大眾版

          參數:

          row_id:行id

          用途:設置某行數據為標準字體

          參考實例:

          mygrid.setRowTextNormal("row1");


          1.1.88 setRowTextStyle (row_id, styleString)

          版本:大眾版

          參數:

          row_id:行id

          styleString:樣式字符串,以分隔符組合

          用途:設置某行數據樣式

          參考實例:

          grid.setRowTextStyle("r123", "background-color: red; font-family: arial;");


          1.1.89 showRow (rowID)

          版本:大眾版

          參數:

          row_id:行id

          用途:顯示某行

          參考實例:

           

          (注:本人文章均為原創,轉載請注明出處!20100623寫于深圳。)



          一篇好的文章應該如一壇佳釀,未償已久醉于心;或如一壺好茶,品嘗之間回味無窮;或如與心愛的人共進晚餐,僅餐秀色足以飽食。我不妄想自己的文章能驚世駭俗,但始終期待有“和旋之音,擊缶之伴”。
          posted on 2010-06-24 22:14 刀光劍影 閱讀(758) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 丹阳市| 阜新| 宜昌市| 申扎县| 肇源县| 当雄县| 岐山县| 融水| 奉贤区| 句容市| 苍山县| 甘孜县| 富宁县| 长寿区| 且末县| 双流县| 那曲县| 北海市| 大新县| 扶沟县| 四子王旗| 上虞市| 灵丘县| 阆中市| 将乐县| 兰坪| 潼南县| 凉城县| 凤庆县| 平顺县| 许昌县| 叶城县| 鹰潭市| 金阳县| 平凉市| 北京市| 洮南市| 米林县| 比如县| 佛坪县| 伊宁市|