- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
API(PBP)参考手册
上海普华科技发展有限公司
Power Enterprise Project Management Business Platform
API(PBP)参考手册
版本号 起草人 审核人 日期 1.0 秦敏平 2009.09.11 2.0 秦敏平 2010.09.03
PowerOn事业部
2009年 09月
目录
一、 概述 3
二、 API(函数) 4
* PBP_GetProperty 4
* PBP_SetProperty 5
* PBP_GridFilterByTree 6
* PBP_GridFilterByTreeEx 8
* PBP_Grid_FullExpand 10
* PBP_Grid_FullCollapse 11
* PBP_GridButtonColumnClick 12
* PBP_Grid_FocuseColumn 13
* PBP_Grid_ColumnByField 14
* PBP_Grid_ColumnIndex 15
* PBP_SaveDataSet 16
* PBP_OpenSQL 17
* PBP_ExecSQL 18
* PBP_PostSQL 19
* PBP_OpenSelfdefine 20
* PBP_NewSelfdefine 21
*PBP_ImportXlsToTable 22
*PBP_GoCheckFlow 24
* PBP_ButtonClick 25
* PBP_OLAPSetSql 26
* dxDbGrid / dxDbTreeList 属性访问API 27
*PBP_FtpDownloadFile 32
*PBP_FtpUploadFile 33
* PBP_FtpViewFile 34
*PBP_FtpEditFile 35
概述
API的英文全称(Application Programming Interface),
API(函数)
* PBP_GetProperty
功能说明:读取指定控件的指定属性
参考代码:listRole := PBP_GetProperty(SelfDefineCol32, ‘Items’);
主要应用:补充PBP中脚本解析器不支持直接访问第三方控件属性的弊端,通过该函数获取到控件的指定属性,见图(读取 列 SelfDefineCol32 的 Items属性,并返回给变量 listRole。图片中代码完整意思是,将QryTemp中的值作为SelfDefineCol32列下拉的内容。)
参数 说明 备注 参数1 控件名称 参数2 控件属性名称 返回值 返回控件属性值
* PBP_SetProperty
功能说明:设置指定控件的指定属性
参考代码:PBP_SetProperty(SelfDefineCol32, ‘Items’, lstRole);
主要应用:补充PBP中脚本解析器不支持直接访问第三方控件属性的弊端,通过该函数给控件的指定属性赋值,见图(设置 列 SelfDefineCol32 的 Items属性值为 listRole 变量的值。图片中代码完整意思是,将QryTemp中的值作为SelfDefineCol32列下拉的内容。)
参数 说明 备注 参数1 控件名称 参数2 控件属性名称 参数3 需要设置的属性值,可以是变量,也可以是指定的值
* PBP_GridFilterByTree
功能说明:实现选择Tree中节点时,Grid中显示所有与节点及选中子节点关联的数据
参考代码:
PBP_GridFilterByTree(selfGrd_1,pi_id, selftre_1,pi_code_lid, like);
主要应用:在业务处理中,左边是分类树,右边是分类明细。如:进度款申请明细中,支付项分类与支付项的关联显示,见图(选择 支付项分类 时,根据选中的分类过滤出右边的 支付项)
参数 说明 备注 参数1 需要过滤数据的Grid名称 参数2 Grid中用来过滤数据的字段名称 参数3 用来过滤的Tree名称 参数4 Tree用来参与过滤的字段名称 参数5 过滤的方式,可填【like】或者 【in】
【like】:grid.field like tree.field
【in】: grid.field in (tree.field)
* PBP_GridFilterByTreeEx
功能说明:实现选择Tree中节点时,Grid中显示所有与节点及选中子节点关联的数据,是PBP_GridFilterByTree 函数的扩展,增加过滤条件参数,使Grid内容
文档评论(0)