ImageVerifierCode 换一换
格式:DOC , 页数:62 ,大小:217.50KB ,
资源ID:7056005      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7056005.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(dhtmlx使用说明翻译.doc)为本站会员(11xg27ws)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

dhtmlx使用说明翻译.doc

1、dhtmlx 使用翻译(一) dhtmlxgrid 配置部分 Dhtmlx 是一个半开源的 js 框架,说是半开源,因为它的有些脚本是收费的。总体感觉很轻巧,可依赖的东西不多,和 ext 这样的庞然大物,dhtmlx 应该定位为一个 tool 更为合适。我自己一直在使用,很喜欢它。因为网上好像没看见可用的 API 中文翻译,今天终于鼓起勇气来做这件事情,纯属个人爱好,大伙见笑了,其实我的英文不好,大学四年,英语就挂过四次。好,不废话了,这就开始。1 dhtmlxgrid1.1 API1.1.1 attachEvent(evName , evHandler)版本:大众版参数:evName 可定义

2、事件名称evHandler 用户自定义处理函数.用途:对当前 grid 事件绑定用户的自定义的处理 js 函数,这里支持两种格式定义一 匿名函数定义grid.attachEvent(“onRowSelect“,function(rowId,cellIndex) alert(“Row with id=“+rowId+“ was selected“); ); 二 命名函数定义grid.attachEvent(“onEditCell“,doOnEditCell); function doOnEditCell(stage,rowId,cellIndex,newValue,oldValue) if (s

3、tage=2) return true; return true; 这里也支持一个事件绑定多个处理函数的方法grid.attachEvent(“onCheck“,doOnCheck1); grid.attachEvent(“onCheck“,doOnCheck2); function doOnCheck1(rowId,cellIndex,state) if (state) alert(“Checkbox in the row with id=“+rowId+“ was checked“); function doOnCheck2(rowId,cellIndex,state) if (state

4、) alert(“Checkbox in column with index=“+cellIndex+“ was checked“); 执行顺序为 doOnCheck1 doOnCheck2,这里可以用于通过全局 js 变量实现 grid 连动效果的实现。如,先 onRowSelect 获得当前选中单元格的值,针对当前值,定义一个函数改变当前 cell 的样式等,当然这样的操作也可以一个 function 中实现,这里定义为分离,可实现两个函数的被其他地方公共使用。Grid 中可供绑定的事件,参考 grid 事件介绍。1.1.2 attachFooter(values, style)版本:专业

5、版参数:values:增加行的每个单元格值,以数组的形式给出,这里支持 html 的值表示style:单元格的样式用途:在 grid 的最后动态新增一行(表脚),注意当前表脚不会随上下滚动条一起移动,并设置各单元数据和格样式可供参考实例:/数组形式 grid.attachFooter(“A,B,C,D“); /数组形式 grid.attachFooter(“A“,“B“,“C“,“D“) /跨列增加 grid.attachFooter(“A,#cspan,C,#cspan“); /跨行增加 grid.attachFooter(“A,#rspan,C,#rspan“); /表达式 html 值

6、grid.attachFooter (“A,B,C,D“); /指定各单元格样式 grid.attachFooter (“A,B,C,D“,“,“color:red;“,“,“); 在 onload 事件中调用 grid.load(“grid.xml“,function() grid.attachFooter (A,B,C); grid.attachFooter (G,H,I); grid.setSizes();/文档上说这里必须加上,但没发现其必要性 ); 1.1.3 attachHeader(values, style)版本:大众版参数:values:增加行的每个单元格值,以数组的形式给出

7、,这里支持 html 的值表示style:单元格的样式用途:定义 grid 的表头,注意当前表头不会随上下滚动条一起移动,并设置各单元数据和格样式具体运用与 attachHeader 类似1.1.4 attachToObject(obj)版本:大众版参数:Obj:当前绑定的 grid 的对象用途:将当前定义 grid 对象重新绑定到某个容器中,可实现 grid 在页面上容器间(如 div)的动态切换,好像不能重新绑定到原有的容器定义,使用原有的容器仅是 display=none 而已,因为:通过 alert 容器的 innerHTML 发现,原有容器和新绑定容器值一致参考实例:function

8、 dotacche() ckmygrid.attachToObject(document.getElementById(“gridbox2“); function doctacche() ckmygrid.attachToObject(document.getElementById(“gridbox“); / ckmygrid.attachToObject(document.getElementById(“listdiv“);这里执行没有效果 1.1.5 destructor版本:大众版参数:Obj:当前绑定的 grid 的对象用途:彻底销毁当前 grid 在页面中的使用,并释放其对象占用的资

9、源(如 js 数组置空等),若重新使用,必须通过 init 创建,有别于 clearAll,后者仅把 grid 中的所有行删除,grid本身还可以进行数据的重填充。这里也可以采用比较暴力的销毁方式,其 grid 负载的容器.innerHTML = “”;即可,但这样 grid 创建的全局 js 变量没有完成销毁过程参考实例:无1.1.6 detachEvent(id)版本:大众版参数:id 事件序号,全局唯一用途:删除 grid 中某个事件的处理过程参考实例:无1.1.7 detachFooter(index)版本:专业版参数:index 表脚索引用途:删除 grid 的某个表脚,与 atta

10、chFooter 配对使用参考实例:无dhtmlx 使用翻译(二)dhtmlxgrid 配置部分 2010-06-21 20:39:00| 分类: 兴趣翻译 | 标签: |字号大中小 订阅 1.1.1 detachHeader(index)版本:大众版参数:index 表头索引用途:删除 grid 的某个表头,与 attachHeader 配对使用参考实例:无1.1.2 enableAutoHeight(mode,maxHeight, countFullHeight)版本:大众版参数:mode: true/falsemaxHeight: 最大无滚动高度,默认为无限制countFullHeigh

11、t: 最大高度计算方式, true 最大高度表示所有表格高度总和,false 仅表示数据表格的高度总和,即除去 header 和 footer,默认为 false。用途:当前表格是否设置为高度自适应,并可设定默认最大高度。参考实例:/高度自适应mygrid.enableAutoHeight(true);/高度非自适应mygrid.enableAutoHeight(false);/高度自适应,且定义最大高度为 100,当前最大高度仅指数据表格部分mygrid.enableAutoHeight(true,100);/高度自适应,且定义最大高度为 100,当前最大高度数据表格表头表脚mygrid.e

12、nableAutoHeight(true,100,true);1.1.3 enableAutoWidth (mode, max_limit, min_limit)版本:大众版参数:mode: true/falsemax_limit: 最大无滚动宽度,默认为无限制。min_limit: 最小无滚动宽度,默认为无限制。用途:当前表格是否设置为宽度自适应,并可设定默认最大宽度、最小宽度。参考实例:/宽度自适应mygrid.enableAutoWidth(true);/宽度非自适应mygrid.enableAutoWidth(true);/宽度自适应,并且设置最大、最小宽度mygrid.enableA

13、utoWidth(true,600,100);1.1.4 enableCellIds(mode)版本:大众版参数:mode: true/false用途:当前表格中单元格索引是否要求唯一。 (id 是以如下模式“c_ 行索引_列索引” 自增的)参考实例:无1.1.5 enableHeaderImages(fl)版本:大众版参数:mode: true/false,默认为 false用途:是否在表头定义中使用 image 文件,即当前表头是否可以使用图片。默认为 false,即可以使用,这里可能是个 bug 或陷阱,既然是 false 为什么还可以使用呢?参考实例:mygrid.enableHead

14、erImages(false);/可以在表头中定义图片mygrid.setHeader(“无图片,img:imgs/true.gifWith Icon “); /img:imgs/true.gifWith Icon 为图片+表头定义格式。但这里有个 bug 大伙需要修改下,即在 dhtmlxgrid.js 中有这么一句:var imUrl=label.replace(/.*(+)/,“$1“);真确应该写为:var imUrl=label.replace(/.*(+).*/,“$1“);不然没法子替换With Icon 后的字符串。即image 的路径就不对了。1.1.6 init版本:大众版

15、参数:用途:grid 初始化操作,与 destructor 方法相反参考实例:1.1.7 setAwaitedRowHeight(height)版本:大众版,需要 dhtmlxgrid_srnd.js 的支持参数:Height:行高度用途:设置 grid 计算行的高度参考实例:mygrid.setAwaitedRowHeight(25);1.1.8 setCSVDelimiter(str)版本:大众版,需要 dhtmlxgrid_nxml.js 的支持参数:str:csv 格式文件风格符用途:依据当前分割符解析 csv 文件参考实例:mygrid.setCSVDelimiter(“:“);/设

16、置风格符为 :var str=“11:12:13n21:22:23n31:32:33“;/csv 格式字符串mygrid.loadCSVString(str);/加载 csv 字符串1.1.9 setColAlign(alStr)版本:大众版参数:alStr: 各列数据布局字符串组合,逗号隔开用途:设置列数据的水平布局参考实例:mygrid.setColAlign(“right,left,center,justify“);1.1.10setColSorting(sortStr)版本:大众版参数:sortStr: 各列数据排序类型的字符串组合,逗号隔开用途:设置列数据的排序类型参考实例:mygr

17、id.setColSorting(“int,str,date,na,sortingFunction“);1.1.11setColTypes(typeStr)版本:大众版参数:typeStr: 各列数据的类型字符串组合,逗号隔开用途:设置列数据的数据类型参考实例:mygrid.setColTypes(“dyn,ed,txt,price,ch,coro,ra,ro“);1.1.12setColVAlign(valStr)版本:大众版参数:valStr: 各列数据垂直布局字符串组合,逗号隔开用途:设置列数据的垂直布局参考实例:mygrid.setColVAlign(“top,middle,botto

18、m,top,top,sub“);1.1.13setColWidth (ind, value)版本:大众版参数:ind: 列索引value: 宽度值用途:设置某列数据的宽度参考实例:mygrid.setColWidth(0,“150“);1.1.14setDelimiter (delim)版本:大众版参数:delim: 分隔符,默认为逗号 ,用途:设置 grid 中分隔符合,默认为逗号参考实例:mygrid.setDelimiter(“;“);/分号为分隔符mygrid.setHeader(“First Column;Second Column;Third Column“);1.1.15setH

19、eader (hdrStr, splitSign, styles)版本:大众版参数:hdrStr: 表头内容 lable 字符串组合;splitSign: 分隔标志 默认为 #cspanstyle: 表头各列样式用途:设置 grid 中表头、样式等参考实例:/设置表头mygrid.setHeader(“A,B,C“);/设置表头样式mygrid.setHeader(“A,B,C“,null,“text-align:right;“,“text-align:left;“,“text-align:center“);1.1.16setIconPath (path)版本:大众版参数:path: icon

20、 文件路径;用途:设置 grid 中引用 icon 图片路径,一般在 grid 中使用 tree 或列中使用 icon 时定义参考实例:mygrid.setIconPath(“/codebase/imgs/icons_greenfolders/“);1.1.17setImagePath (path)版本:大众版参数:path: image 文件路径;用途:设置 grid 中引用图片路径,如排序图片,checkbox 图片,背景等参考实例:mygrid.setImagePath(“/codebase/imgs/“);1.1.18setInitWidths (wp)版本:大众版参数:wp:各列初始

21、化宽度字符串组合;用途:设置 grid 中各列初始化宽度参考实例:/明确设置各列宽度,如当前宽度不足,表头将自动折行,数据单元格自动截断显示mygrid.setInitWidths(“150,100,100,100,100“);/明确某列宽度为 0,即当前列将不显示,可以用于隐藏数据等mygrid.setInitWidths(“0,100,100,100,100“);/设置当前宽度自动平均分配,即最大宽度-定义宽度/ 自动宽度定义的数量mygrid.setInitWidths(“*,*,100,100,100“);1.1.19setInitWidthsP(wp)版本:大众版参数:wp:各列初始

22、化宽度百分比字符串组合;用途:设置 grid 中各列初始化宽度百分比参考实例:/明确设置各列宽度百分比,即保证设置值相加为 100mygrid.setInitWidthsP(“50,40,10“);1.1.20setNoHeader(fl)版本:大众版参数:fl:true/false;用途:设置 grid 中是否定义表头,需要在 init 执行前调用参考实例:/mygrid.setNoHeader(true);1.1.21setSkin(name)版本:大众版参数:name:grid 的皮肤名称用途:设置 grid 中的外形皮肤,可供选择的皮肤名称为 xp, mt, gray, light,

23、clear, modern, sb_dark。参考实例:/设置 grid 皮肤mygrid.setSkin(“light“);/set “light“ skin to the grid1.1.22setStyle (ss_header, ss_grid, ss_selCell, ss_selRow)版本:大众版参数:ss_header:表头样式定义表达式ss_grid:表格单元格样式定义表达式ss_selCell: 选中单元格样式定义表达式ss_selRow:选中行样式定义表达式用途:设置 grid 的各元素样式。参考实例:/mygrid.setStyle(“background-color:

24、navy;color:white; font-weight:bold;“, “,“color:red;“, “);1.1.23uid版本:大众版参数:用途:通过 grid 对象生成一个唯一 uid 值。可视为一个工具接口参考实例:/var uniqueID=mygrid.uid();dhtmlx 使用翻译(三)dhtmlxgrid 数据加载 2010-06-22 21:39:00| 分类: 默认分类 | 标签: |字号大中小 订阅 1.1.31 changePage(pageNum)版本:专业版 需要 dhtmlxgrid_pgn.js 支持参数:pageNum:跳转页面数用途:跳转到某个页面

25、参考实例:grid.changePage(5);1.1.32 changePageRelative(ind)版本:专业版 需要 dhtmlxgrid_pgn.js 支持参数:Ind:跳转页面的间隔数用途:相对当前页面跳转到某个页面,即 this.changePage(this.currentPage + ind);。参考实例:上一页 下一页1.1.33 clearAll(header)版本:大众版参数:Header: true/false 是否删除表头用途:删除。参考实例:上一页 下一页1.1.34 clearAndLoad (url, call, type)版本:大众版参数:url: 文件路

26、径call:加载完成后回调函数type:文件类型( xml, json, jsarray, csv ),默认为 xml用途:清除当前 grid 数据并使用当前文件重新加载。参考实例:/mygrid.clearAndLoad(“grid_new.xml“);/加载完成后执行 doAfterRefresh 函数mygrid.clearAndLoad(“grid_new.xml“,doAfterRefresh);/指定当前文件支持格式mygrid.clearAndLoad(“grid_new.csv“,doAfterRefresh,”csv”);1.1.35 enableCSVAutoID(mode

27、)版本:专业版 需要 dhtmlxgrid_nxml.js 支持参数:mode: true/false用途:csv 数据加载时是否自动生成行 id。参考实例:mygrid.enableCSVAutoID(true);1.1.36 enableCSVHeader(mode)版本:专业版 需要 dhtmlxgrid_nxml.js 支持参数:mode: true/false用途:csv 数据加载时是否自动使用第一行数据作为表头。参考实例:mygrid.enableCSVHeader(true);1.1.37 enableDistributedParsing (mode, count, time)版

28、本:专业版 参数:mode: true/false;count:每次解析数据量,默认 10time:设定延迟时间,毫秒,默认为 250用途:是否使用分布式解析数据,并设定每次解析节点数据量,或延迟时间。参考实例:/使用分布式解析mygrid.enableDistributedParsing(true);/分布式解析,每次解析 50 个节点,延迟时间 2s 内mygrid.enableDistributedParsing(true,50,2000);1.1.38 enablePaging (mode,pageSize,pagesInGrp,pagingControlsContainer,show

29、RecInfo,pagingStateContainer)版本:专业版 需要 dhtmlxgrid_pgn.js参数:mode: true/false;pageSize:每页大小pagesInGrp:每页显示可选择页数pagingControlsContainer:显示分页条的容器对象,或 idshowReclnfo:true|false 是否显示分页数据状态pagingStateContainer:显示分页数据状态的容器对象,或 id用途:是否使用分页操作,在 init 前执行。当前方法与 enableSmartRendering and enableDistributedParsing 不

30、兼容。参考实例:mygrid.enablePaging(true,2,5,“pagingArea“,true,“recinfoArea“);1.1.39 enableSmartRendering (mode,buffer,reserved)版本:大众版 需要 dhtmlxgrid_srnd.js参数:mode: true/false;buffer:总数据量reserved:预加载量用途:是否允许使用动态加载模式参考实例:mygrid.enableSmartRendering(true);/with single-time loaded data/动态加载,总数据量 2000,每次加载 50my

31、grid.enableSmartRendering(true,2000,50);/with dynamcical loading1.1.40 getRowAttribute (rId, name)版本:大众版参数:rid: 行索引;name:属性名称用途:获得某行节点的属性值参考实例:cell content.var rowAttr = grid.getRowAttribute(“unique_rowid“,“some“);1.1.41 getStateOfView版本:大众版参数: 用途:返回 grid 状态参考实例:var state=mygrid.getStateOfView();/翻页

32、模式可用时state0 = grid 当前第几页state1 = 当前页面第一行索引state2 = 当前页面最后下一行索引state3 = 当前 grid 记录总记录数/翻页模式不可用时state0 = 最前可视化行索引state1 = row 可视化高度state2 = grid 行数1.1.42 getUserData(row_id, name)版本:大众版参数: row_id: 行索引,不填则查找全局name: userdata 名称用途:某行或全局 userdata 值,如 row_id 为空则查找全局,若存在多个 userdata 节点,则以第一个为主参考实例:全局 userdat

33、a行内 userdatacell contentcell content/行内var userdata = grid.getUserData(“unique_rowid“,“NameOfRowUserDataBlock“);/全局 user datavar userdata = grid.getUserData(“,“NameOfGlobalUserDataBlock“);1.1.43 load (url, call, type)参考 clearAndLoad1.1.44 loadCSVFile (path,afterCall)与 load 相识,只不过 type 为”csv”而已1.1.45

34、 loadCSVString(str)版本:专业版 需要 dhtmlxgrid_nxml.js参数: str: 数据字符串用途:以字符串形式加载参考实例:var str=“11,12,13n21,22,23n31,32,33“;mygrid.loadCSVString(str);1.1.46 parse(data,call,type)版本:大众版参数: data: 字符串或 js 对象call: 回调函数type: 数据类型 (xml,json,jsarray,csv)用途:以字符串或对象的形式加载 grid 对象,支持格式(xml string, csv string, xml island

35、, xml object, json objecs , javascript array)参考实例:/xml 字符串或 xmldocmygrid.parse(data);/js 数组/parse grid from the javascript arraymygrid.parse(data,”,“jsarray“);1.1.47 preventIECaching(mode)版本:大众版参数: mode: true/false用途:阻止 ie 缓存当前请求值参考实例:mygrid.preventIECaching(true);/disable prevent IE caching modemyg

36、rid.preventIECaching(false);1.1.48 setPagingSkin(name)版本:大众版参数: name: 皮肤名称用途:设置分页皮肤,支持 default,toolbar,bricks参考实例:mygrid.setPagingSkin(“toolbar“);1.1.49 setPagingTemplates(navigation_template,info_template)版本:大众版 dhtmlxgrid_pgn.js参数: navigation_template: 导航模版信息info_template:状态模版信息用途:设置分页模版参考实例:mygri

37、d.setPagingTemplates(“Pages - current:0 current:+1 current:+2 , from total rows“,“Pages from-to of total“);1.1.50 setPagingWTMode(navButtons,navLabel,pageSelect,perPageSelect)版本:专业版 dhtmlxgrid_pgn.js参数: navButtons - true|false 导航 button 是否可用navLabel - true|false 导航 lable 是否可用pageSelect - true|false

38、页面选择框是否可用perPageSelect - true|false 每页显示条数选择框是否可用用途:设置分页工具条的模式参考实例:1.1.51 setRowAttribute(rId, name, value)版本:大众版参数: rid:行索引name:属性名称value:属性值用途:设置某行节点属性值参考实例:cell content.var rowAttr = grid.setRowAttribute(“unique_rowid“,“some“,“new value“);1.1.52 setUserData (row_id, name, value)版本:大众版参数: rid:行索引n

39、ame:userdata 节点属性名称value:设置值用途:设置某行或全局 userdata 值参考实例:/设置某行 userdata 值mygrid.setUserData(“unique_rowid“,“someName1“,“new value“);/设置全局 userdata 值mygrid.setUserData(“,“someName1“,“new value“);1.1.53 startFastOperations版本:大众版 需要 dhtmlxgrid_fast.js参数: 用途:开启快速操作,开启后事件操作将不会作用,除一些强制事件外参考实例:mygrid.startFas

40、tOperations();for (var i=0; i.evenbackground-color:#22FF44;.unevenbackground-color:#41964e;/简单设置mygrid.enableAlterCss(“even“,“uneven“);/不使用样式mygrid.enableAlterCss(“,“);/treegrid 中支持排序treeGrid.enableAlterCss(“even“,“uneven“,false,false);/treeGrid 中通过层划分,层间使用唯一不同的样式,如(even_0 - 1st level, uneven_1 - 2n

41、d level, even_2 - 3rd level)treeGrid.enableAlterCss(“even“,“uneven“,true,true);1.1.63 enableMultiline(state)版本:大众版 参数: state:true/false用途:是否多选行模式参考实例:mygrid.enableMultiline(true);1.1.64 enableRowsHover (mode, cssClass)版本:大众版 参数: mode:true/falsecssClass:样式名称,样式用途:鼠标滑过当前行是否改变样式参考实例:.hover background-c

42、olor: navy;mygrid.enableRowsHover(true,“hover“);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 - rows

43、 id);1.1.67 getAllRowIds(separator)版本:大众版 参数:separator:分隔符,默认为逗号用途:获得所有行 id,并与分隔符组合参考实例:/默认分隔符var ids=mygrid.getAllRowIds();/retrun list of row ids with dot delimitervar ids=mygrid.getAllRowIds(“.“);1.1.68 getChangedRows (and_added)版本:专业版 参数:and_added:true/false用途:获得当前修改行的所有 rowid 组合,是否包含新增行参考实例:/获得

44、修改行的 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.g

45、etRowId(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:行 idmode:true/false用途:是否锁定当前行,锁定后不可再编辑参考实例:

46、mygrid.lockRow(“row1“,true);1.1.75 moveRow (rowId,mode,targetId,targetGrid)版本:专用版 dhtmlxgrid_drag.js 支持参数:rowId:源 rowidmode:移动方向 up,down,row_siblingtargetId:目标 rowid(跨 grid) ,则移动到顶部targetGrid:目标 grid(跨 grid)用途:一个或多个 grid 间移动 row参考实例:/向上移动 rowmygrid1.moveRow(“row1“,“up“);/移动 row1 到 mygrid2 的 row2 之后m

47、ygrid1.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:源 rowidtrowId:目标 rowid 为空,则移动到顶部mode:操作方式“move” or “copy”:copy 是源 grid 保留当前 row,反之则删除

48、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)版本:

49、大众版参考 moveRowDown1.1.79 selectRow (rIndex, fl, preserve, show)版本:大众版参数:rIndex:行索引或行对象fl:true/false 是否触发选中事件 functionpreserve: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:行 idcall:true/

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报