Ebs Forms Builder 开发

mac2024-05-09  4

<做为一个开发新人,如果说的不对请多多指教> 说一说做Form时入到过的问题

1.手电筒点一次变灰色不允许再次使用 需要将对应数据块数据库选项中允许查询修改为YES

2.添加行指示ITEM 在对应数据块新增ITEM,名称与子类都为CURRENT_RECORD_INDICATOR

3.历史记录 (1)历史记录无法点击 设置Block级触发器WHEN-NEW-BLOCK-INSTANCE 执行层次为之前(Before) (2)历史记录不可用 将数据表中的5个WHO字段添加到查询块中

4.form初始化执行查询 在when-new-form-instance 中添加app_find.find(’’); //数据块名称

5.两个FOLDER 同时使用 简单说一下遇到的问题,用户需要主从块都使用文件夹功能。做好之后展示没有问题,当使用文件夹定义功能之后,重新打开form就会一直弹出 无效的ID 这样的字眼。 指向的是从快的folder item。但是定义的文件夹功能都是在头上。所以应该是头上的文件夹引用到了行上的文件夹item,后来在一个前辈的指导下解决该问题。

(1) 首先在定义两个文件夹中间加上关键字 synchronize 大概表示关联同步的意思,然后就是文件夹定义这里 app_folder.define_folder_block(’’, --可以为form的名称 ‘’, --数据块 ‘’, --数据项的标题块 ‘’, --堆叠画布的块 ‘’, --windows NULL); 第一个选项定义的是folder的一个后台ID,如果定义两个FOLDER这个选项就要不同,如果相同就会出现我上述所出现的问题。

6.设置ITEM颜色 吐槽一句用户的需求真的是五花八门,只有你做不到,没有用户想不到,没办法,谁让用户是上帝呢 首先是定义个VISUAL_ATTRIBUTE(视觉属性),背景色改成你所需要的颜色。 因为我是要在有数据的行上才展示,所以在块的post-query里加上 set_item_instance_property(BLOCK.ITEM_NAME,current_record,VISUAL_ATTRIBUTE,VISUAL_ATTRIBUTE_NAME); 参数按照顺序分别是1 数据块的ITEM,2、3固定,4 定义的VISUAL_ATTRIBUTE名字

7.F11快捷键不允许进入查询模式,要展示查询窗口 (我曾反复强调这是标准功能 不能改,后来被告知用户见过这样的功能,最终在系统管理员的配置文件界面发现,确实有这样的功能,汗!) 在数据块的key-entqry触发器中 注释掉原有代码 添加如下 app_exception.disabled; go_block(‘QUERY_FIND’); 看到代码后我陷入了沉思…

最新回复(0)