找回密码
 立即注册

QQ登录

只需一步,快速开始

qtcxc 活字格认证

高级会员

67

主题

355

帖子

1068

积分

高级会员

积分
1068

活字格认证

qtcxc 活字格认证
高级会员   /  发表于:2019-11-21 14:18  /   查看:8265  /  回复:18
本帖最后由 qtcxc 于 2019-11-21 14:20 编辑

当页面设置有母版页时,作为弹出窗口使用时会出现弹出窗口无法适应真是页面宽度的问题。



弹出页面只会按照母版页的宽度显示外框大小,并不是按实际的页面显示宽度。


使用母版页的目的是,有些很多歌页面都需要用到的 参数性质的单元格名称,想统一通过母版页面来定义。无需每个页面都错定义。

但是引入母版页的页面又会出现上图的 无法正常显示的问题。


建议:
1、活字格彻底解决用页面中的单元格 做参数/变量定义,引入页面参数/变量 和 全局参数/变量的概念(页面参数/变量只在当前页面起作用,而全局参数/变量则所有页面中都可使用)。(原因,在页面中定义参数/变量不够直观,也很容易导致页面婚礼,需要规划好界面中那些区域用来放参数/变量,那些区域是功能界面的设计区域,如果可行建议将参数/变量和页面分离开来,页面只做功能界面设计,而参数/变量不直接显示到页面上,另外拉一个列表来定义,然后命令中增加对参数/变量做赋值和各个地方引用参数的功能)下面是finerepord的参数/变量定义和使用,供参考:




另外,filemaker 可以向下面这样定义变量/参数,也供参考:



2、解决上面的显示异常问题,通过母版页里面定义参数,作为全局参数使用。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

18 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-21 19:13:21
沙发
好奇怪啊,那你直接把母版页设置小一点,普通页面会自动把它撑大

不就行了?
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-11-21 19:15:37
板凳
母版页是小于 实际页面,但是 外框是按母版页的大小显示,并不会按实际页的大小显示。所以出现外框小了的情况。
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-11-21 19:21:01
地板
本帖最后由 qtcxc 于 2019-11-29 09:23 编辑

这是将模板页宽度改小后的效果,你跟上面发的图片比较一下就可以看出,弹出窗的外框大小是按母版页的页面大小来显示的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-22 18:59:31
5#
母版页设置自动拉伸行不行?
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-11-23 13:38:44
6#
试过的,确认  各种拉伸方式都不行。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-25 17:51:56
7#
这个问题,我会确定一下我们的策略,
不过这些需要保存的信息,能不能放到localstroge中?
您的这个全局变量是单一客户需要使用的全局变量吗?
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-11-27 10:10:23
8#
现在我在活字格里定义给页面用的变量,都是拿一个单元格,起一个别名
模板页面现在做的是 将所有页面都要用到的变量名称都定义在里面想做全局变量用。这样就不用每个页面都找一个快重新设置一次变量名称。

localstroge 可以存参数的值,但是无法 统一定义参数的变量名称到页面。
还是要从localstroge里面取值,然后放到页面上来用。这个时候回到原来的问题,我每个页面都要有 这些参数对应的变量的定义,还是每个页都做一次。

这样说吧,并不是解决 参数的值存哪里的问题,而是定义所有页面都会用到的几个 固定的参数的变量名称,想不用每个页面都重新做一次变量名称。


其实只要有全局变量的概念的话,则不需要每个页面都定义变量,然后再到别的地方取一次参数填入变量再拿来用。


回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-27 18:21:14
9#
是的,我完全理解您的问题,现在我想细化一下问题;
全局变量有2中方式:
1.整个工程文件(即整个应用系统的)的全局变量,比如折扣力度;
2.每个用户的浏览器的全局变量,类似用户自定义属性;
你想要使用的是哪一种?

第一种,我估计跟保存到一个表中是一样的效果;
第二种,可能需要活字格开发新功能单独支持
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-11-28 09:35:20
10#
想到解决办法了,不应该用模板来做通用参数的调用。而是反过来 在页面里面嵌入 别的页面,开实现。

脑子抽经了,老想着用模板来做公共参数模板,没绕出去。忘了还有一个页面嵌入功能,做一个公共页面,给所有页面嵌入就可以了。

是我的问题,脑袋里还没有形成一些通用的问题解决方法,对活字格用得还是不够熟练的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部