环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1868|回复: 0
打印 上一主题 下一主题

[35713]插件UI设计

[复制链接]

72

主题

76

帖子

533

积分

高级会员

Rank: 4

积分
533
跳转到指定楼层
楼主
发表于 2016-3-11 17:06:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuyang 于 2016-6-20 17:19 编辑

概要:对UI界面上字段进行设计的功能分为Layout和Control两个部分
1、layout:在layout里最上面一行默认是全选的,要把【是否编译】、【是否仅预览】勾选掉

【是否编译】实体form需要编译,现在都是虚拟form都不需要编译。

【 是否仅预览】只能预览,没有操作的功能。例如在一个字段名上写一个【链接函数】如果没有勾选掉【是否仅预览】在action那边是查不到这个链接函数的方法名

    然后再新增控件名,【控件名】自己定义,【绑定数据源】和【链接表名】是一致,你绑定哪个数据源表也就绑定在一起了

【显示父类】就会出现所有的父类。

【属性】你选的容器所对应的属性

【容器控件类型】常量值

【绑定数据源】你绑定的哪个数据源就对应哪个表名

【链接函数】最常用的两种为IndexRowChange和IndexGroupChange

fmSingleIndexLayout左边索引(只读)+右边单表增删改查,主查询针对左边索引( 0,1)用IndexRowChange

fmSingleExLayout左边索引(只读)+右边单表增删改查,主查询针对右边单表 (查询 -1  主表0  )用IndexGroupChange


2、control:在control上面一行也是默认全选,要把【是否容器布局】、【是否编译】、【是否仅预览】勾选掉
            然后在父容器【标题】、【字段】、【控件类型】(类型大概包括:文本框、下拉框/lookup、按钮、备注框...)写入数据
在【只读】、【编辑】、【刷新模式】选择你的方式【刷新模式】:
普通,点编辑的时候可以编辑数据,不点编辑的时候不可以编辑数据。
反向,点编辑的时候不可以编辑数据,不点编辑的时候可以编辑数据。
禁用,不管是点编辑还是不点编辑都不能用。
禁用+编辑,不管是编辑还是不在编辑情况下都能够编辑,都写好之后保存,同步所有
【链接函数】自己定义函数名命名规则为,HS.函数名
【附加按钮事件】grd框上右下角会出来一个小的按钮,在这边写上链接函数名,在action里写入你所要达到的需求

【下拉数据列表】当这个字段有链接常量值时,下拉框里会出现的该常量的数据信息
【链接菜单】字段链接菜单名,在有菜单的界面右击出现效果如下图所示


3、预览UI:概要:UI设计里的数据都填写好保存后,到【预览UI】里设计from的界面,让界面看起来简洁,易操作,保存,同步就完成了的界面设计
1.在设计UI布局的时候一开始进去是空白界面,右击【定制版面】弹出一个框,在【隐藏项目栏】会出现你在UI设计里面写入的控件和grd,直接拖到界面上即可,如果不用再从界面上拖回到【隐藏项目】里。
【版版本布局树状视图】可以以树形结构看出你界面布局状况

2.如何创建标签页

第一步在空白区右击【分组】

第二步在分组的区域右击【创建群组标签页】,在标签页上重命名标签的名字即可,可以加多个标签页

第三步标签页分好后,在各个标签页拖入控件即可,如下图所示

3.grd列如何分组:

第一步在grd字段上右击打开列设置

第二步在列栏把你要分组的字段【分组索引】改成0即可,如下图所示:

4.grid列如何设置多选复选框

在grd列选择【允许多选】选择多选模式

【显示汇总栏】、【自动展开分组】、【允许复制粘贴】,【自动列宽行高】、【启动奇偶行样式】【显示分组汇总编辑器】【显示自定义筛选】都在这边设置



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2024-9-19 11:06 , Processed in 0.140487 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表