xpages可以显示类似分数格式的数据吗?
Can xpages display data similar to fraction format?
请问xpages可以显示类似分数格式的数据吗?
我们必须使用 domino designer 8.5.2 版开发 Web 应用程序。
我们的任务之一是以分数格式(或类似格式)显示数据。
请想象一下scenario/case:
有几类人,例如A组、B组、C组和D组
每组人数不同,例如A组10人,B组30人,C组15人,D组26人
有几项活动,例如Activity1,Activity2,Activity1,Activity3,Activity4,Activity5
我们想知道一个小组中每个人加入的人数 activity 并以百分比显示静态数据。
例如,结果将如下所示:
但是,我们不确定是否可以在 xpages 中执行此操作。
我们做了一些研究并阅读了书籍,但目前还没有任何合适或相关的结果。
因此,我想就此问题征求您的意见或建议。非常感谢。
此致,
初学者
编辑 - 更新
收到两个答案后,我们对显示29/50有了一个想法。我们试试下面的实验,它可以显示29/50。
这是我们的尝试:(在计算域中,转换器是xp:convertNumber。值是javascript,代码如下:)
var num1 = "3";
var num2 = "10";
return num1 + "/" + num2;
结果可以显示3/10,因为我们在javascript中设置了准确的数字(num1和num2)。
但是如果 num1 和 num2 是动态数字或从视图中检索数字呢?
我们目前正在尝试解决这个问题。
感谢您的建议。非常感谢。
是的,您可以使用数字转换器。例如,这里有一些计算字段,其值计算为分数,但显示为百分比:
<xp:text escape="true" id="computedField1" value="#{javascript:return 29/30;}">
<xp:this.converter>
<xp:convertNumber type="percent"></xp:convertNumber>
</xp:this.converter>
</xp:text>
<xp:br />
<xp:text escape="true" id="computedField2" value="#{javascript:return 12/30;}">
<xp:this.converter>
<xp:convertNumber type="percent"></xp:convertNumber>
</xp:this.converter>
</xp:text>
<xp:br />
<xp:text escape="true" id="computedField3" value="#{javascript:return 15/30;}">
<xp:this.converter>
<xp:convertNumber type="percent"></xp:convertNumber>
</xp:this.converter>
</xp:text>
这将输出:
97%
40%
50%
您可以像这样计算分数:
1⁄10
使用这样的代码
<sup>1</sup>⁄<sub>10</sub>
请问xpages可以显示类似分数格式的数据吗?
我们必须使用 domino designer 8.5.2 版开发 Web 应用程序。
我们的任务之一是以分数格式(或类似格式)显示数据。
请想象一下scenario/case:
有几类人,例如A组、B组、C组和D组
每组人数不同,例如A组10人,B组30人,C组15人,D组26人
有几项活动,例如Activity1,Activity2,Activity1,Activity3,Activity4,Activity5
我们想知道一个小组中每个人加入的人数 activity 并以百分比显示静态数据。
例如,结果将如下所示:
但是,我们不确定是否可以在 xpages 中执行此操作。
我们做了一些研究并阅读了书籍,但目前还没有任何合适或相关的结果。
因此,我想就此问题征求您的意见或建议。非常感谢。
此致,
初学者
编辑 - 更新
收到两个答案后,我们对显示29/50有了一个想法。我们试试下面的实验,它可以显示29/50。
这是我们的尝试:(在计算域中,转换器是xp:convertNumber。值是javascript,代码如下:)
var num1 = "3";
var num2 = "10";
return num1 + "/" + num2;
结果可以显示3/10,因为我们在javascript中设置了准确的数字(num1和num2)。
但是如果 num1 和 num2 是动态数字或从视图中检索数字呢?
我们目前正在尝试解决这个问题。
感谢您的建议。非常感谢。
是的,您可以使用数字转换器。例如,这里有一些计算字段,其值计算为分数,但显示为百分比:
<xp:text escape="true" id="computedField1" value="#{javascript:return 29/30;}">
<xp:this.converter>
<xp:convertNumber type="percent"></xp:convertNumber>
</xp:this.converter>
</xp:text>
<xp:br />
<xp:text escape="true" id="computedField2" value="#{javascript:return 12/30;}">
<xp:this.converter>
<xp:convertNumber type="percent"></xp:convertNumber>
</xp:this.converter>
</xp:text>
<xp:br />
<xp:text escape="true" id="computedField3" value="#{javascript:return 15/30;}">
<xp:this.converter>
<xp:convertNumber type="percent"></xp:convertNumber>
</xp:this.converter>
</xp:text>
这将输出:
97%
40%
50%
您可以像这样计算分数:
1⁄10
使用这样的代码
<sup>1</sup>⁄<sub>10</sub>