2012-12-30 70 views
0
應用於分組

我一起的(也試過只設置風格分組)行嘗試了各種東西:Appcelerator的鈦合金:如何設置TableViewStyle在XML

<Alloy> 
    <Window title="Add Remember"> 
     <TableView id="table" style="Ti.UI.iPhone.TableViewStyle.GROUPED"> 
     <!--> 
      <TableViewSection headerTitle="Title"> 
       <TableViewRow><TextField hintText="Title" id="title"></TextField></TableViewRow> 
      </TableViewSection> 

      <TableViewSection headerTitle="Location"> 
       <TableViewRow><TextField hintText="Location" id="location"></TextField></TableViewRow> 
      </TableViewSection> 

      <TableViewSection headerTitle="Notes"> 
       <TableViewRow><TextArea hintText="Notes"></TextArea></TableViewRow> 
      </TableViewSection> 
     </!--> 
     </TableView> 
    </Window> 
</Alloy> 

但是,沒有家當。

我也注意到,在控制器文件中以編程方式設置它的工作,但只有當我還沒有添加任何部分或行到TableView(這就是爲什麼部分和行被註釋掉以上)。

如何在xml中設置此屬性。

回答

0

我做這種方式:

form.xml

<TableView class="form"> 
    ... 
</TableView> 

app.tss

".form": { 
    style: Ti.UI.iPhone.TableViewStyle.GROUPED 
} 
0

好的,解決的辦法是在xml中爲TableView設置style="1";這也適用於未註釋的部分和行。我通過將Ti.UI.iPhone.TableViewStyle.GROUPED記錄到控制檯來解決這個問題;顯然這個宏在xml中不起作用。

+0

我懷疑這是一個命名空間的問題。我還建議當必要時創建JIRA時,將這些問題直接記入合金用戶組 –