0

我想在 Qooxdoo 框架的 DateField 中有一个图标。

如何指定要使用的图标集?

这是我的配置文件。如您所见,我想使用默认主题。

"let" :
  {
    "APPLICATION"  : "myapp02",
    "QOOXDOO_PATH" : "../qooxdoo-2.1.1-sdk",
    "QXTHEME"      : "qx.theme.Modern",
    "API_EXCLUDE"  : ["qx.test.*", "${APPLICATION}.theme.*", "${APPLICATION}.test.*", "${APPLICATION}.simulation.*"],
    "LOCALES"      : [ "en" ],
    "CACHE"        : "${TMPDIR}/qx${QOOXDOO_VERSION}/cache",
    "ROOT"         : "."
  },

但它不使用 DateField 中的任何图标。相反,它只是显示日期,而 DateField 的右侧部分(您应该单击以获取完整日历)为空。

我也尝试使用:

"QXTHEME"      : "myapp02.theme.Theme",

这是我的 Theme.js 文件:

qx.Theme.define("myapp02.theme.Theme",
{
  meta :
  {
    color : myapp02.theme.Color,
    decoration : myapp02.theme.Decoration,
    font : myapp02.theme.Font,
    icon : qx.theme.icon.Tango,
    appearance : myapp02.theme.Appearance
  }
});

但无济于事。(日期字段中仍然没有图标)

我在这里提出了一个类似的问题:https ://stackoverflow.com/questions/16310728/how-do-i-place-a-label-on-the-datefield 。

所以重申一下,我如何使用图标集 Tango 或 Oxygen 在我的 DateField 中放置一个图标,就像本教程中一样:http: //demo.qooxdoo.org/2.1.1/demobrowser/#widget~DateField.html

谢谢

4

2 回答 2

0

如果您想使用 Tango 或 Oxygen 图标,您无需安装除 qooxdoo SDK 之外的任何东西,因为它们已包含在内。如果 DateField 中缺少图标,则应确保重新生成应用程序,然后查看浏览器控制台中的未知图像消息或导致 404 的 HTTP 请求(如果您通过网络运行应用程序服务器)。

于 2013-05-13T14:47:50.953 回答
0

在使用 createapplication.py 脚本之前,您需要安装图标集(例如 Tango 图标集)。

于 2013-05-03T21:14:12.040 回答