DJFocus系列之三dataview.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DJFocus系列之三dataview

DJFocus系列之三: DJFocus DataView DataView 属性: DataObject ● 描述 业务对象xml文件的url,指定DataView装载的DataObject对象。 ● 针对对象 DataView ● 语法 dataview.DataObject ● 脚本示例 示例1:dv_1.DataObject=/DemoGrid; 示例2:dv_2.DataObject=/rsgl/rsjbxx_grid; style ● 描述 DataView的风格,详情参见CSS语法。 ● 针对对象 DataView ● 语法 dataview.style ● 示例 示例1:通过style设置DataView的宽度、高度、边框和背景 dj:dataview id=dv_1 dataObject=/demoGrid style=width:300;height:200;border:1px solid black;background-color:white;/ DeleteRow() ● 功能 删除DataView中的指定行。 ● 语法 dataview.DeleteRow(row) ● 参数 dataview:DataView名。 row:number,要删除数据行的行号。当该参数的值为0时,删除当前行。 ● 返回值 number。成功删除指定行时返回1,出现错误返回-1。 ● 用法 DeleteRow()方法从DataView主缓冲区中删除指定的行,被删行从DataView的主缓冲区移动到删除缓冲区。DataView将根据删除缓冲区的内容构造删除数据库表中数据的SQL DELETE 语句。 删除DataView中的行之后,数据库中的数据并没有变动,只有在脚本程序执行DataView的Update()方法之后,数据库中的相应数据才会被删除。 ● 脚本示例 示例1:下面的语句删除DataView的当前行。 dv_1.DeleteRow(0); 示例2:下面的语句删除DataView的第5行,之后更新数据库,删除数据库中的相应行。 dv_1.DeleteRow(5); dv_1.Update(); Filter() ● 功能 在DataView中显示满足当前过滤条件的行,不满足过滤条件的行将从主缓冲区移动到过滤缓冲区。 ● 语法 dataview.Filter() ● 参数 dataview:DataView名。 ● 返回值 number。方法执行成功时返回1,出现错误时返回-1。 ● 用法 Filter()方法使用DataView当前的过滤条件过滤DataView中的数据,方法执行之后,DataView中只显示满足过滤条件的数据。 使用SetFilter()方法可以改变当前的过滤条件。SetFilter()方法的功能等价于在DJFocus设计画板中打开设置Filter对话框中定义过滤条件。如果脚本程序在调用Filter()方法之前未调用SetFilter()方法,那么Filter()方法使用DataObject对象中指定的过滤条件。 在使用Retrieve()方法为DataView加载数据时,DataView就已经使用了DataObject对象中定义的过滤条件,只有满足过滤条件的记录才装入主缓冲区中,不满足过滤条件但满足SQL SELECT语句检索条件的数据被装入过滤缓冲区中。当脚本程序使用SetFilter()方法改变了过滤条件或由于脚本程序数据处理或用户输入改变了数据时,就需要执行Filter()方法重新过滤数据。 当脚本程序使用Filter()方法过滤带有分组DataObject对象的DataView后,DataView自动保持分组特性。 ● 脚本示例 示例1:下面的脚本在dv_1中根据当前的过滤条件显示数据。 dv_1.Filter(); Find() ● 功能 在DataView中查找符合条件的下一行。 ● 语法 dataview.Find(expression[,start[,end]]) ● 参数 dataview:DataView名。 expression:string,用于指定要查找的条件,其值是逻辑表达式,表达式中可以使用列名或计算域名。 start:number,可选项,默认1,用于指明从哪一行开始查找。该参数可以大于数据的总行数。 end:number,可选项,默认最大行,用于指明查找到哪一行结束。该参数可以大于数据的总行数。如果想从后向前查找,那么让end参数的值小于start参数即可。 ● 返回值 number。返回指定范围内满足查找条件的第一个数据行的行号;如果未找到满足查找条件的行,则方法返回0,出错时返回-1。 ● 用法 Fin

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档