10 Step By Step-E-Script

2026/1/22 15:50:32

2019/06/13

常用的方法包括:

ActivateField:激活字段,在查询前,必须激活你需要获取或者设置的Field。

ClearToQuery:查询前清除查询条件的方法 DeleteRecord:删除记录

ExecuteQuery:执行查询,参数包括ForwardOnly和ForwardBackward。具体区别请参考Online Help。

FirstRecord:把光标定位到当前实例的第一条记录,如果不存在,返回false,否则返回true

FirstSelected:把光标定位到当前选中的第一条记录,如果不存在,返回false,否则返回true

GetFieldValue:获取Field的值 NewRecord:新建记录

NextRecord:把光标定位到下一条记录,如果不存在,返回false,否则返回true

NextSelected:把光标定位到当前选中的下一条记录,如果不存在,返回false,否则返回true

ParentBusComp:获取父BC SetFieldValue:设置Field的值

SetSearchExpr\\SetSearchSpec:两者都是设置查询条件,但是使用方法和效果都有区别。这里主要强调效果的差别。首先,SetSearchSpec默认使用模糊查询,如SetSearchSpec(“Name”, “ABC”),则执行的查询实际是[Name] like ABC*。第二,SetSearchSpec对空查询无效。例如

汉得信息Siebel事业部

内部培训教程

保密

22

2019/06/13

SetSearchSpec(“Name”, “”),则会把所有记录都查出来,而不是[Name]为空的记录。最后,SetSearchSpec对关键字敏感,如SetSearchSpec(“Name”, “(ABC)”),则会报错。以上的所有问题都可以通过SetSearchExpr来规避,因此我们强烈建议(也要求)大家在设置查询条件时,使用SetSearchExpr方法。

SetSortSpec:设置排序条件 SetViewMode:设置查询安全性 WriteRecord:保存记录

Applet对象

Applet对象也提供了几个方法,可参考Online Help。

最常用的方法是:

BusComp:取得当前Applet所对应的BC实例。 BusObject:取得当前Applet所在View的BO实例。

Property Set对象

Property Set也是开发过程中最常用的,且功能强大的对象。

最重要的两个方法是SetProperty和GetProperty。方法列表请参考Online Help。

汉得信息Siebel事业部 内部培训教程 保密 23

2019/06/13

其余对象

除了以上的对象外,eScript还包含了javascript本身自带的所有对象和API,如Date, Math, Array, String等等。熟悉这些对象以及这些对象的方法,将对我们的开发工作带来巨大的帮助。

汉得信息Siebel事业部 内部培训教程 保密 24

2019/06/13

代码Debug

Debug

Debug

Debug是所有编码开发必不可少的功能。我们也可以通过Tools来实现Debug的功能。

首先,通过View –> Debug Window -> Watch来打开Debug的监控窗。 其次,我们在代码里设置断点(在需要设置断点的代码行右键,Toggle Breakpoint)

然后开发Debug,点击提交按钮,我们可以看到代码执行到断点时停下来了,我们可以通过F8进行单步调试,当前执行到的代码行用蓝底色显示。

同时,代码中的变量的当前值,可以通过watch窗口查看。

汉得信息Siebel事业部 内部培训教程 保密 25


10 Step By Step-E-Script.doc 将本文的Word文档下载到电脑
搜索更多关于: 10 Step By Step-E-Script 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219