Titanium 每个TableViewRow的动态数据

Titanium 每个TableViewRow的动态数据,titanium,tableview,titanium-mobile,titanium-alloy,Titanium,Tableview,Titanium Mobile,Titanium Alloy,我正在使用alloy(标记和模型)构建一个tableview,一切都很完美 <Collection src="spot" /> <Window> <TableView id="spotTableView" dataCollection="spot"> <TableViewRow title="{name}"> <View class="header-view">

我正在使用alloy(标记和模型)构建一个tableview,一切都很完美

<Collection src="spot" />
<Window>
    <TableView id="spotTableView" dataCollection="spot">
        <TableViewRow title="{name}">
            <View class="header-view">
                <Label class="title-header" text="{name}"/>
                <Label class="desc-header" text="{desc}"/>
            </View>
            <View class="fixed-view">
                <ImageView class="image" image="{logo}"/>
                <View class="info-view">
                    <Label class="green-label" text="{cost}"/>
                    <Label text="{minimum}"/>
                </View>
            </View>
        </TableViewRow>
    </TableView>
</Window>

但我有一个问题:如何修改每个tableviewrow的动态数据表单?我需要根据集合中每个模型的数据更改标签的颜色。例如,如果成本为0,则标签“成本”为绿色,但如果成本为100,则标签的颜色为红色。
我想这必须在控制器上实现,但我不想在视图外创建tableviewrow,因为他们不想错过数据绑定的优点

将包含颜色的字段添加到模型中,并将标签的颜色绑定到它。

我打算尝试回答这个问题,但这个人在帮助他们时似乎不接受答案,所以我失去了兴趣。