如何使用Dojo imageStore getValue?

时间:2011-07-06 20:53:50

标签: javascript dojo

首先,我是一个完整的Dojo newb。我刚刚烧了半天试图从一个thumbnailStore中获取一个用于缩略图的值。我在谷歌惨遭失败。如果有人能帮助我,我会非常感激。

继承我所拥有的不起作用。

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

我的itemfilewritestore中有一个名为dimension的键用于thumbnailpicker。我可以在萤火虫中看到它。我不知道如何用dojo获取它。我等不及要回到jQuery :)

提前致谢。

1 个答案:

答案 0 :(得分:1)

我从未使用过ThumbnailPicker,但我认为问题在于商店的getValue方法需要两个参数:项目和所需值的名称。当您说:imageStore.getValue("dimensions")时,您想要的商店中的商品尺寸是多少?假设您有一个变量target中的项目,您实际上必须这样做:

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

实际上,从小部件获取属性的正确方法是使用get方法,所以

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