2013-05-22 17 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

恕我直言,你這樣做是錯誤的方式,用戶界面只是爲了演示文稿,你應該跟蹤與每一行相關的模型。當用戶選擇一行時,查詢集合並檢索相關模型...應該包含您正在尋找的信息

相關問題