【问题标题】:Color fields in XPagesXPage 中的颜色字段
【发布时间】:2014-05-01 17:47:49
【问题描述】:

我一直在研究 Lotus Domino Designer 8.5 中的数据库,特别是 XPages。我注意到我可以使用颜色选择器在 FORM 中包含一个字段作为颜色字段,但是 XPages 中没有相同的功能。基本上,填充文档的人会选择一种颜色(绿色、黄色、红色或蓝色),我希望该字段显示该颜色块。我对 Domino Designer 相当陌生,所以我不知道我是否遗漏了一些东西或一些编码技术,但任何建议或指导都会有所帮助。

【问题讨论】:

标签: xpages domino-designer-eclipse


【解决方案1】:

您可以使用新的 HTML5 输入 typecolor

<xp:inputText id="inputText1" type="color"></xp:inputText>

注意:它在 Internet Explorer 中不起作用。

【讨论】:

  • “在 Internet Explorer 中不起作用” == 很酷的功能,我不能使用大声笑。非常酷的提示!
【解决方案2】:

我在 XPages“电子表格”中做了类似的事情。看看我的博客文章http://www.teamspace.ca/TeamSpace/Blog.nsf/dx/using-xpages-to-develop-complex-reports-part-2.htm

【讨论】:

  • 这实际上解释了我的目标......谢谢!
【解决方案3】:

你想看看 CSS。

您应该创建一个样式表,然后将该样式表作为资源添加到页面中。然后,您只需将该样式应用于您的资源。因此,您可以在样式表中设置字段为黑色时的外观。然后将该样式应用于您希望具有相同颜色的任何字段。这允许您通过简单地修改样式表或轻松计算样式来同时更改所有字段。

我会看看能不能给你挖一些代码。

我会远离 Domino 设计师使用的个人样式。

【讨论】:

  • 是否可以对其进行编码,以便如果用户选择一种颜色(例如从下拉菜单中)或输入某个值(“红色”),该字段将是该颜色?简而言之,字段的颜色取决于输入。
  • 是的。定义你所有的样式,然后用一点js定义样式,然后对区域做局部刷新,动态加载正确的样式。
【解决方案4】:

我在一个使用 XPages 的应用程序中做了这样的事情,我使用了这个:

http://www.eyecon.ro/colorpicker/

非常容易在 XPage 上实现编辑框控件。

【讨论】:

    猜你喜欢
    • 2013-01-16
    • 1970-01-01
    • 2013-09-06
    • 2021-01-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 2018-02-03
    • 2011-10-17
    相关资源
    最近更新 更多