嗨伙计,
报告和仪表板可帮助您更好地分析数据并做出有意义的决策。尽管Creator可以开箱即用地处理大多数报告,但对于企业而言,拥有自己特定的报告需求并不少见。这是自定义报告或页面派上用场的时候。因此,本月我们将介绍一个简单的用例,向您展示如何使用Zoho Creator中的HTML代码片段创建自定义页面。
用例:
使用“员工详细信息”表单收集员工详细信息,然后根据登录的用户以卡格式提取信息并将其显示在仪表板上。
1.用户使用“用户详细信息”表单输入其信息。
2.每当用户访问您的应用程序时,其数据将自动显示在仪表板中,如下所示。
要在仪表板上显示用户的数据,首先需要创建表单以收集详细信息,例如其姓名,年龄,电子邮件地址,电话号码,地址和个人资料图片。
用户详细信息表单上的字段:
- 名称(单行字段)
- 年龄(数字字段)
- DOB(日期字段)
- 电子邮件(电子邮件字段)
- 电话(电话号码字段)
- 地址(地址字段)
- 个人资料图片(图片字段)
创建此表单后,系统将自动创建其默认列表报告,如下所示:
请按照以下步骤在Zoho Creator上创建仪表板。
1.编辑您的应用程序。
2.单击顶部显示的添加新(+)按钮。
3.选择页面。
4.选择空白。
5.将页面命名为“仪表板”,然后单击“创建页面”。然后,您将被带到页面构建器。
6.单击左侧的代码段,然后将HTML代码段拖放到您的页面上。HTML代码段编辑器将打开。
7.复制以下代码片段并将其粘贴到编辑器中。
8.单击右下角的“保存”,然后关闭HTML代码段编辑器。
该代码段的逻辑是使用每个任务的用户详细信息表单从“用户详细信息”表单中获取已登录用户的详细信息,然后使用HTML和CSS将其显示为所需格式。 - <%
- {
- fet = User_detail[Email == zoho.loginuserid];
- for each i in fet
- {
- imagelnk = i.profile_pic.getSuffix("image/");
- imagelnk = imagelnk.getPrefix("\"");
- var = "https://creator.zoho.com/owner_name/sample-app/All_User_Details/" + i.ID + "/profile_pic/image-download/" + imagelnk;
- image = "<img src =\"" + var + "\"></img>";
- %>
- <div class="card">
- <%=image%>
- <h1><%=i.Name%></h1>
- <p class="titlee">
- <%=i.Address.address_line_1%><br>
- <%=i.Address.district_city%><br>
- <%=i.Address.state_province%><br>
- <%=i.Address.postal_Code%><br>
- <%=i.Address.country%><br>
- </p>
- <div style="margin: 24px 0; ">
- <a href="#"><i class="fa fa-dribbble"></i></a>
- <a href="#"><i class="fa fa-twitter"></i></a>
- <a href="#"><i class="fa fa-linkedin"></i></a>
- <a href="#"><i class="fa fa-facebook"></i></a>
- </div>
- <p class="email"> <%=i.Email%></p>
- </div></br>
- <style>
- .card {
- box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
- text-align: center;
- font-family: arial;
- }
- .titlee {
- color: blue;
- font-size: 10px;
- }
- a {
- text-decoration: none;
- font-size: 22px;
- color: black;
- }
- .email
- {
- border: none;
- outline: 0;
- display: inline-block;
- padding: 8px;
- color: white;
- background-color: black;
- text-align: center;
- width: 280px;
- font-size: 18px;
- }
- </style>
- <%
- }
- }
- %>
现在,每次用户登录时,他或她都可以在应用程序的主屏幕上找到其个人详细信息。
我们希望本技巧对您有所帮助,并且今后您将创建更多自定义的报告和页面,以帮助您更好地可视化数据。如果您遇到任何障碍,请随时与我们联系,我们将竭诚为您服务。