【发布时间】:2019-09-19 16:59:54
【问题描述】:
我需要在 Oracle Apex 中建立一个 5 星评级系统。
作为参考,这是我的一个数据库表的基本模式对话框。
此项目的评分显示为3.5
该值直接来自我表中的列。
我不想显示数值,而是显示如下内容:
我是 Apex 的新手,所以我不知道从哪里开始。
我的第一直觉是(不知何故)创建一个动态大小的金色矩形,它根据数值改变大小,然后在它前面放置某种类型的“蒙版”以覆盖除星形之外的所有内容。
创建带有透明星形切口的“蒙版”图像很容易,但实现此显示似乎需要一些更高级的 Apex 技能。 (自定义 JavaScript?)
或者也许有更好的方法,我不知道。
除了能够显示星星的数量,我还需要用户能够点击星星来设置评分。
他们应该能够以 1/2 星为增量从 0-5 中选择任何评级。
我应该从哪里开始处理这样的问题?
Apex 是否具有对自定义控件的内置支持?
它们实施起来相对简单吗?
【问题讨论】:
标签: javascript controls custom-controls oracle-apex