如何在Titanium Developer的表视图中查找行
How to find rows in a Table View in Titanium Developer
我有一个表视图在我的javascript文件与钛开发人员。我有一些自定义TableViewRows
,当我单击导航栏中的一个按钮时,我想获得输入在自定义行中的值,因为输入将发生变化。
function createInputRow(label, value) {
var row = Titanium.UI.createTableViewRow();
var input = Titanium.UI.createTextField({
value: value,
//font: {fontSize:19,fontWeight:'bold'},
width: 200,
textAlign: 'left',
top: '50%',
bottom: '50%',
left: 80,
height: 35,
color: '#336699'
});
row.add(input);
var labelLabel = Titanium.UI.createLabel({
text: label,
font: {
fontSize: 13
},
width: 72,
textAlign: 'left',
top: '50%',
bottom: '50%',
left: 8,
height: 16
});
row.add(labelLabel);
return row;
}
下面是创建表格的代码:
var tableView = Titanium.UI.createTableView({
style: Titanium.UI.iPhone.TableViewStyle.GROUPED
});
var cells = [];
cells.push(createInputRow('First Name', rows.fieldByName('first_name'))); // the database extraction is fine
/* more rows */
tableView.setData(cells);
win.add(tableView);
最后,这是我的按钮代码
var saveButton = Titanium.UI.createButton({
title: 'Update'
});
saveButton.addEventListener('click', function() {
/* what to do here to get rows? */
var query = tableView.rows;
});
win.setRightNavButton(saveButton);
任何帮助都将非常感激。如果给我指明了正确的方向,我通常可以把剩下的做完。
我会将输入定义为函数外部的数组,以便在需要时可以在后面循环。
var inputs = [];
function createInputRow(label, value, index) {
var row = Titanium.UI.createTableViewRow();
inputs[index] = Titanium.UI.createTextField({
// properties
});
row.add(inputs[index]);
var labelLabel = Titanium.UI.createLabel({
// properties
});
row.add(labelLabel);
return row;
}
saveButton.addEventListener('click', function() {
var data = tableView.data;
for(var i=0,l=data.length;i<l;i++) {
Ti.API.info(inputs[i].value);
}
});
相关文章:
- 正在全局范围中查找JavaScript函数
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- angular.js没有'无法在PhoneGap中处理视图标记
- 如何在mvc3视图javascript中查找当前请求是否为ajax
- 错误:无法查找视图“http://chart.googleapis.com/
- 使用 jQuery 在网格视图中查找选中行的值
- 如何猴子补丁快速视图查找
- 使用express时在EJS视图中查找当前url
- 查找当前显示在BackboneJS或BackboneLayout中的特定类型的所有视图
- 在局部视图(MVC)中查找类并将变量传递给函数
- 查找目录(..)中的视图(..)失败的原因错误
- 使用javascript查找ibooks epub中当前视图页面的页码
- 使用Javascript查找页面或页面视图的背景颜色
- MVC视图查找匹配行在表中使用javascript
- 在视图目录中查找视图失败
- 带视图查找器的条形图d3.js
- 使用 javascript 查找放置在网格视图中的复选框和文本框
- Express 4.0在"/views"中查找视图失败目录中
- 如何在Titanium Developer的表视图中查找行