2011-07-06 33 views
1

首先,我是一個總Dojo newb。我剛燒了半天,試圖從imageStore獲得一個縮略圖選擇器的值。我在谷歌慘遭失敗。如果有人能幫助我,我會非常感激。如何使用Dojo imageStore getValue?

繼承人我有什麼,不工作。

dijit.byId('thumbpicker').imageStore.getValue('dimensions'); 

在我的itemfilewritestore中爲thumbnailpicker有一個叫做dimensions的鍵。我可以在螢火蟲中看到它。我不知道如何用dojo獲得它。我迫不及待地想回到jQuery :)

在此先感謝。

回答

1

我從來沒有使用ThumbnailPicker,但我認爲問題在於商店的getValue方法需要兩個參數:項目和所需值的名稱。當你說:imageStore.getValue("dimensions"),商店中物品的尺寸是你想要的尺寸?假設你有一個變量target的項目,你實際上需要做的:

dijit.byId('thumbpicker').imageStore.getValue(target, 'dimensions'); 

其實,從一個小窗口獲取屬性的正確方法是使用get方法,所以

dijit.byId('thumbpicker').get("imageStore").getValue(target, 'dimensions'); 
+0

謝謝。這能夠給我帶來價值。但是,我意識到thumbnailpicker是一個PITA,所以我只需10分鐘就可以設置jQuery jCarousel,並將其稱爲一天。 – MFD3000