我正在尝试使用 sencha 框架开发 iphone 应用程序。我需要在列表中显示项目列表。列表中的每个单元格也包含一个按钮。如果用户单击特定索引中的按钮,则需要弹出一个成为按钮附近的显示器。我正在使用以下代码来执行此操作
itemTpl : '<div class="div1"><label class = "tag-name-hdr"> {tagnamehdr} </label> <label class = "tag-name-value" style="width:55px;"> value </label> <input type="text" class ="tag-name-text" name="lname" /> <label class = "unit-name" > unit </label> <select class = "unit-name_dropdown" > <option>mg/dr</option> <option>gm/dr</option> <option>m/dr</option> </select> <input type="image" id="popupbtn" class="template_popup_button" src="Images/arrow_more_orange.png" > </div>',
listeners : {
//itemtap : function(list, index, item, e, popupbtn) {
itemtap : function(list, index, item, evt) {
if(evt.getTarget('.template_popup_button')) {
alert(item);
alert(index);
showOverlay(item, evt, index);
}
}
}
现在我的问题是弹出框正在显示所选单元格。我需要在单击的按钮附近显示弹出框。有没有办法让单击的按钮对象显示附近的覆盖/弹出框。现在我正在传递单击项目单元格对象作为“showOverlay”的参数,我需要传递单击的按钮对象提前谢谢..