如何用钛刷新我的 TableView? [英] How can I refresh my TableView in titanium?
本文介绍了如何用钛刷新我的 TableView?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
PopupFirstNameButton.addEventListener('click', FirstNameFunction);
function FirstNameFunction(){
infoWin.close();
dispalyFirstName = 'false';
var row = Ti.UI.createTableViewRow({
className:'sectionrow',
height:50
});
row.add(FirstNameTextField);
tableview.height = row.height + tableview.height;
SearchForPatientsButton.top = tableview.height + 80;
tableview.insertRowBefore(0,row);
FirstNameTextField.addEventListener('click', function() {
//DetailedPatientSearchWindow.close();
var FirstNameWindow = Titanium.UI.createWindow({
backgroundColor: '#1F561E',
url:'FirstNameWindow.js'
}).open();
});
}
var PopupLastNameButton = Titanium.UI.createButton({
backgroundColor:'#FFFFFF',
bottom:160,
left:25,
width:270,
height:40,
title:'Last Name',
color:'#000',
borderRadius:5,
font:{fontSize:16, fontWeight:'bold'}
});
PopupLastNameButton.addEventListener('click', LastNameFunction);
function LastNameFunction(obj){
infoWin.close();
var row = Ti.UI.createTableViewRow({
className:'sectionrow',
height:50
});
row.add(LastNameTextField);
tableview.height = row.height + tableview.height;
SearchForPatientsButton.top = tableview.height + 80;
tableview.insertRowBefore(1,row);
LastNameTextField.addEventListener('click', function() {
//DetailedPatientSearchWindow.close();
var FirstNameWindow = Titanium.UI.createWindow({
backgroundColor: '#1F561E',
url:'LastNameWindow.js'
}).open();
});
}
var PopupGenderButton = Titanium.UI.createButton({
backgroundColor:'#FFFFFF',
bottom:110,
left:25,
width:270,
height:40,
title:'Gender',
color:'#000',
borderRadius:5,
font:{fontSize:16, fontWeight:'bold'}
});
PopupGenderButton.addEventListener('click', function() {
infoWin.close();
var row = Ti.UI.createTableViewRow({
className:'sectionrow',
height:50
});
row.add(GenderTextField);
tableview.height = row.height + tableview.height;
SearchForPatientsButton.top = tableview.height + 80;
tableview.insertRowBefore(2,row);
GenderTextField.addEventListener('click', function() {
var GenderWindow = Titanium.UI.createWindow({
url:'GenderWindow.js',
backgroundColor:'#1F561E'
}).open();
});
});
var PopupDateOfBirthButton = Titanium.UI.createButton({
backgroundColor:'#FFFFFF',
bottom:60,
left:25,
width:270,
height:40,
title:'Date of Birth',
color:'#000',
borderRadius:5,
font:{fontSize:16, fontWeight:'bold'}
});
PopupDateOfBirthButton.addEventListener('click', function() {
infoWin.close();
var row = Ti.UI.createTableViewRow({
className:'sectionrow',
height:50
});
row.add(DateOfBirthTextField);
tableview.height = row.height + tableview.height;
SearchForPatientsButton.top = tableview.height + 80;
tableview.insertRowBefore(3,row);
DateOfBirthTextField.addEventListener('click', function() {
var DateOfBirthWindow = Titanium.UI.createWindow({
url:'DateOfBirthWindow.js',
backgroundColor:'#1F561E'
}).open();
});
});
你可以看到 tableview.insertRowBefore(3,row);
和类似的......我不知道如何循环整个事情并获得价值......有这样四个>
you can see tableview.insertRowBefore(3,row);
and similar... i am not sure how to loop the entire thing and get the value... There are such four
推荐答案
tableview.setData(tableview.data);
这篇关于如何用钛刷新我的 TableView?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文