2013-05-01 19 views
0

我想在Qooxdoo框架的DateField中有一個圖標。如何在qooxdoo中指定圖標主題?

如何指定要使用的圖標集?

這是我的配置文件。正如你所看到的,我想使用默認的主題。

"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 
    } 
}); 

,但無濟於事。 (仍然沒有在DateField中的圖標)

我在這裏提出了一個類似的問題: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

感謝

回答

0

你需要使用createapplication.py腳本之前安裝圖標集(例如探戈圖標集)。

0

如果您想要使用Tango或Oxygen圖標,則不必安裝除qooxdoo SDK以外的任何設備,因爲它們都包含在內。如果您的DateField中沒有圖標,則應確保重新生成應用程序,然後觀察瀏覽器的控制檯是否有未知圖像或HTTP請求的消息,從而導致404(如果您是通過網絡運行應用程序服務器)。

相關問題