嗨伙计,
关于如何使用Zoho标记语言(ZML)在Zoho Creator中创建交互式页面的另一个提示,我们回来了。您可以使用ZML代码片段向页面添加各种组件,并以有意义的方式构造它们。但是,这还不是全部-使用ZML,您可以确保您的应用程序自动与各种设备兼容,而不会出现任何不一致之处。
我们经常从用户那里获得有关如何在ZML代码中调用Deluge脚本的问题。这是一个向页面添加图像的简单用例:
第1步
首先,我们需要创建一个函数来帮助我们检索存储在应用程序中的图像。我们需要做的就是获取包含图像的记录的RECORD ID,生成图像的下载URL,并在ZML代码段中使用它。
- string getImage(int id)
- {
- fet = images[ID == id];
- var = fet.Image.getSuffix("downqual = \"").getSuffix("image/").getPrefix("\"");
- img = "https://creatorexport.zoho.com/file/<app_owner>/<app_name>/<report_linkname>/" + fet.ID + "/<image_field_linkname>/image-download?filepath=/" + var;
- return img;
- }
第2步
接下来,您可以转到页面构建器,拖放ZML面板,并调用上面的函数(getImage),在其中将ID传递给该函数以检索图像的URL。
- <%
- {
- x = thisapp.getImage(id); //page param with ID is "id"
- %>
- <panel>
- <pr height='fill' width='fill'>
- <pc width='100%' bgColor='#FFFFFF' padding='20px' hAlign='center' vAlign='middle'>
- <pr height='auto' width='auto'>
- <pc>
- <pr>
- <pc>
- <image color='#FFFFFF' bgColor='#0ABB51' width='1000px' height='1250px' imageType='weburl' value='<%=x%>' /> </pc>
- </pr>
- <pr>
- <pc>
- <text type='Text' value='120' size='8' color='#0ABB51' bold='true' marginTop='3px' textAlign='center'> </text>
- </pc>
- </pr>
- <pr>
- <pc>
- <text type='Text' value='Open tickets today' size='3' color='#333333' marginTop='3px' textAlign='center'> </text>
- </pc>
- </pr>
- </pc>
- </pr>
- </pc>
- </pr>
- </panel>
- <%
- }
- %>
如果您想了解有关ZML的更多信息,请查看我们的ZML 指南,其中涵盖了您的所有基础知识。
我们希望这篇文章有用!如果您有任何疑问,请随时在下面的评论中提问,我们很乐意尽快解决!
下次再见,还有更多有趣的创作者提示!