1、 online表单中的使用

    下拉框:

    (1) 字典表



    字典Code项填写字典的编码

    效果:


 

  (2) 数据库表

 


  •      字典Table :填写表名
  •     字典Code:填写表字段名 对应select 的code
  •     字典Text: 填写表字段名 对应select的text

    效果:

 

选择框:

(1) online报表的使用

    控件类型为popup弹出框

 

    Online报表创建一个报表配置

 


  • 字典Table :填写online报表编码
  • 字典Code:填写 需要写入表单中的字段名
  • 字典Text: 填写online报表列表字段名

如上设置:

    把报表user_msg查出的字段 account,realname 选择后分别写入表单中name和remark字段中

    效果:

 

    点击名称输入框弹出报表列表

 

    选择后

 

2、 自己开发表单的使用

(1) 使用字典表

    参考文档dictSelect标签使用

    <t:dictSelect field="name" typeGroupCode="process" title="流程类型"></t:dictSelect>

(2) 使用数据库表

    <t:dictSelect field="name" dictTable="t_s_base_user" dictField="username"

    dictText="realname" title="流程类型"></t:dictSelect>

    dictTable :填写表名

    dictField :填写表字段名 对应select 的code

    dictText: 填写表字段名 对应select的text

带条件写法:

<t:dictSelect field="name" defaultVal="1" dictTable="t_s_base_user" dictCondition="where delete_flag=0" dictField="username" dictText="realname" title="用户"></t:dictSelect> 

(3) popup弹出框

    参考文档choose标签使用

    <t:choose hiddenName="logName" hiddenid ="log1" textname ="hello" icon="customIcon" width=123 height=123     title="标题" isclear=true></t:choose>

(4) 使用online报表的popup弹出框

    <input id="name" name="name" type="text" class="form-control searchbox-inputtext"     onClick="popupClick(this,'name,remark','account,realname','user_msg');" value="">

 

popupClick方法参数说明

    function popupClick(pobj,tablefield,inputnames,pcode)

    object: pobj当前操作的文本框.

     tablefield:对应字典TEXT,要从popup报表中获取的字段.

    inputnames:对应字典CODE,当前需要回填数据的文本框名称.

    pcode:动态报表的code