【发布时间】:2014-04-15 08:46:44
【问题描述】:
我一直在寻找屏幕之间的转换,但无法找到浏览屏幕的最佳实践。在 apps.xml 中制作子屏幕和条目是一种尝试,但它在页面顶部提供了一个链接我想要的是 。我想通过锚标记在 html-5 或更早版本中进行转换。这样做的最佳做法是什么?
【问题讨论】:
标签: moqui
我一直在寻找屏幕之间的转换,但无法找到浏览屏幕的最佳实践。在 apps.xml 中制作子屏幕和条目是一种尝试,但它在页面顶部提供了一个链接我想要的是 。我想通过锚标记在 html-5 或更早版本中进行转换。这样做的最佳做法是什么?
【问题讨论】:
标签: moqui
屏幕中的以下代码可以生成您想要的代码。但是你需要自己重写“label”宏,让它包含一个“链接”,只需在宏“label”中添加一个即可。
<transition name="gotoScreen1">
<default-response url="Screen1"/>
</transition>
<widget>
<label type="pre">
<link url="gotoScreen1" link-type="anchor" text="This test link from FTL"/>
<label type="pre">
</widget>
【讨论】:
屏幕转换是屏幕定义的一部分,它指定如何处理转换的输入(如果有与之关联的逻辑/操作)以及在完成时转换到哪个屏幕。
要访问屏幕转换,您只需让浏览器(或客户端)转到屏幕的 URL,加上由正斜杠分隔的转换名称(即在 URL 中将转换视为目录或文件屏幕的“目录”)。这可以通过超链接、表单目标、AJAX 调用等来完成。
要在 Moqui 中使用 XML 屏幕(或 XML 表单)创建链接或按钮,只需使用“链接”标签。
【讨论】:
这个来自 FTL 的测试链接并编写了转换标签和默认响应属性 a 完成了我的工作。但我仍在寻找更好的方法,使编码更容易。