点击导航菜单【系统维护】下【主页插件管理】
打开主页插件管理窗体
点击 ,
填写插件名称,选择插件类型:
勾选[是否分页],设置每页条数;
表格标题使用html脚本设置。脚本模板:
<div
style="float:left;margin-left:5px">
<imgsrc=images\book.png>
<a
href="javascript:window.external.OpenSmartFormInMDI('6f1ee4cd4a7e4effb5d64c37fd45b364')"
title="医院文件所有">医院文件</a>
</div>
说明:
内置函数:OpenSmartFormInMDI (‘列表窗体ID’)-,打开字窗体。列表窗体ID就是子窗体的ID。点击表格标题将打开设置好的子窗体。
显示效果:
数据行字符串使用html脚本设置,脚本模板:
<td>·<a
title="来自:{2}"
href="javascript:CallFunction3('Open_yiyuanwenjian','{0}','{5}','{7}');">{4}{3}{1}</a></td>
说明:
<a>标签的href属性链接平台内置函数方法
javascript:CallFunction[参数字段个数](‘[自定义函数]’,’[字段位置]’,
’[字段位置]’);
例如:javascript:CallFunction3('Open_yiyuanwenjian','{0}','{5}','{7}');
参数:'Open_yiyuanwenjian'
这是一个自定义函数,目的是用来打开子窗体。注意:此函数所需要的参数是追加在函数后面,
设置自定义函数:
点击右上角设置函数;
打开公共函数维护窗体;
新增函数,然后填写需要实现功能的代码。代码属于窗体功能构建范围,此处不做过多讲解,请关注智能窗体构件文档。
前面设置的自定义参数将在我们自定义的函数'Open_yiyuanwenjian'功能代码中调用,调用方法:第一个使用this.Input1,第二个使用this.Input2以此类推。
调用事例:
<a>标签中的内容[{4}{3}{1}]代表的是sql查询结果表的字段相对位置,用于表格插件显示的数据行。
如图:标记框内就是我们<a>标签中的内容。
设置sql语句
首先选择数据库名,一般是default,然后加入查询sql。具体语句根据实际情况而定,此处不做说明。
Sql查询结果表将显示到配置的表格插件中。
如图:
点击右上角 保存插件的配置。插件创建完成,后续配置到使用的主页即可。