2013-05-22 15 views
1

我尝试了很多/多种方式来使这个工作,但只是还没有,所以会感谢任何人的帮助。如何通过Alloy访问自定义行数据?

我有一个视图如下:

“LBProw.xml”

<Alloy> 
     <TableViewRow id="LBProw" > 
      <ScrollableView id="sView" > 
       <View id="view1" > 
         <!-- text labels on the row --> 
         <Label id="LBPheading" > </Label> 
         <Label id="myLabel1" >  </Label> 
         <Label id="myLabel2" >  </Label> 
       </View>      
      </ScrollableView> 
     </TableViewRow> 
    </Alloy> 
  • 添加行表中工作100%细。

我无法解决的问题是如何循环访问行(自定义)字段值,然后对这些值进行操作。我需要从不同的JS文件访问这些行(以及它们的自定义行字段值)。

例如。 somelogic.JS < ---环通表视图中的行,检索行自定义字段值,然后使用这些值(注意,$ .myTable是直接访问从这个js文件)

为例,我尝试使用以下,但无法工作,如何让各行的自定义字段中的值(标签值“LBPheading”,“myLabel1”,“myLabel2”)

// loop thru the rows  
    for (i = 0; i < $.myTable.data[0].rows.length; i++) {` 
     Ti.API.info('row #' + i); 
     ?? $.myTable.data[0].rows[i].???? <== how can i get the rows (custom) field values ? 
    } 

我认为,它与嵌入式做ScrollableView和View中的行?但我不知道如何引用该结构中的标签。

真的很感谢任何帮助/建议。

回答

1

恕我直言,你这样做是错误的方式,用户界面只是为了演示文稿,你应该跟踪与每一行相关的模型。当用户选择一行时,查询集合并检索相关模型...应该包含您正在寻找的信息

相关问题