仅当门户包含容器字段的编辑框时,按钮触发的插入文件才有效
我正在使用包含门户的 FileMaker Pro 11 数据库。我在门户中添加了一个“附加文件”按钮,该按钮会触发一个简单的“插入文件[portal_table::attachment_field]”脚本。当我单击该按钮时,我希望出现一个插入文件对话框。相反,什么也没有发生。
如果我向门户添加一个文本框,并将文本框的字段设置为 Portal_table::attachment_field,则附加按钮将开始工作。
为什么我需要将此文本框添加到门户才能使按钮触发的脚本正常工作?有没有办法可以修改我的脚本,使其在不需要文本框存在的情况下工作?
谢谢你,
本
I'm working with a FileMaker Pro 11 database that contains a portal. I've added an "attach file" button to the portal which triggers a simple "Insert File[portal_table::attachment_field]" script. When I click on the button, I would expect an insert file dialog box to appear. Instead, nothing happens.
If I add a text box to the portal, setting the text box's field to portal_table::attachment_field, the attach button starts working.
Why am I required to add this text box to the portal in order for my button-triggered script to work? Is there a way I can modify my script so that it works without requiring the text box's presence?
Thank you,
Ben
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,FileMaker 的“插入...”命令的行为就像用户手动执行了某个操作(激活脚本触发器、选择字段等),包括要求字段实际显示在屏幕上。
不幸的是,据我所知,没有办法使用“设置字段”来指定要添加到容器字段的文件。一种可能的解决方法如下:
或者,以非常小的尺寸(1 像素 x 1 像素)将字段包含在布局上可能会更容易。
Generally speaking FileMaker's "Insert..." commands behave as if a user has done an action manually (activating script triggers, selecting the field, etc.) including the requirement that the field actually be displayed on the screen.
Unfortunately, as far as I am aware, there is not a way to use "Set Field" to specify a file to be added to a container field. One possible work-around is the following:
Alternately, it may be easier to just include the field on the layout at a very small size (1 pixel x 1 pixel).