xpages可以显示类似于分数格式的数据吗?

beg*_*ner 1 lotus-domino xpages

请问xpages能否显示类似于分数格式的数据?

我们必须使用多米诺设计器版本8.5.2开发Web应用程序.

我们的任务之一是以分数格式(或类似)显示数据.

请想象以下场景/案例:

有几组人,例如A组,B组,C组和D组

每组人数不同,例如A组有10人,B组有30人,C组有15人,D组有26人

有几种活动,例如活动1,活动2,活动1,活动3,活动4,活动5

我们想知道参加每项活动的小组中的人数,并以百分比形式显示静态.

例如,结果看起来像这样:

样品

但是,我们不确定是否可以在xpages中执行此操作.

我们做了一些研究和阅读书籍,但目前我们还没有任何正确或相关的结果.

因此,我想就此问题寻求您的意见或建议.非常感谢你.

问候,

初学者

编辑 - 更新

收到两个答案后,我们对显示器29/50有所了解.我们尝试以下实验,它可以显示29/50.

这是我们的尝试:(在计算字段中,转换器是xp:convertNumber.值是javascript,代码看起来像这样:)

var num1 = "3";
var num2 = "10";
return num1  + "/" + num2;
Run Code Online (Sandbox Code Playgroud)

结果可以显示3/10,因为我们在javascript中设置了确切的数字(num1和num2).

但是,如果num1和num2是动态数字还是从视图中检索数字呢?

我们目前正试图解决这个问题.

感谢您的建议.非常感谢你.

Bri*_*IBM 5

是的,您可以使用数字转换器.例如,这里有一些计算字段,其值以分数计算,但显示为百分比:

<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>
Run Code Online (Sandbox Code Playgroud)

这将输出:

97%
40%
50%
Run Code Online (Sandbox Code Playgroud)