我是一个道场新手所以请原谅我的无知。
我有一个dojox.mobile.EdgeToEdgeDataList,它使用ItemFileReadStore进行动态填充
var jobStore = new dojo.data.ItemFileReadStore({url: "items", clearOnClose: true});;
...
<ul dojoType="dojox.mobile.EdgeToEdgeDataList" id="execlist" store="jobStore" query=" {state: 'active'}"></ul>
单击这些动态生成的行中的任何一行时,我想显示有关行中引用的项目的详细信息。为了做到这一点,我需要知道点击了哪一行并从该行中提取标签
我尝试了以下内容:
dojo.query("#execList li").connect("onclick", function(){...});
但仅适用于dojo.ready时已存在行的情况。
知道我怎么能这样做吗?
提前致谢!
NJ
答案 0 :(得分:0)
我能够通过更新ItemFileReadStore返回的内容来解决我的问题,以在每一行中包含onclick(mymethod(rowid))元素。这会在EdgeToEdgeDataList中的每个列表项上插入onclick事件,允许我识别单击了哪一行。 谢谢 NJ