gpt4 book ai didi

javascript - 钛加速器 : Creating a TextField in a TableView

转载 作者:行者123 更新时间:2023-11-28 09:49:53 25 4
gpt4 key购买 nike

我尝试了几种不同的方法。我在表格 View 中显示了文本字段(我想要一个文本字段表格),但在我键入时文本没有出现在字段中。键盘即将出现并且可以点击。当不在表格 View 中时,相同的文本字段效果很好。

 textFields['user'] = Ti.UI.createTextField({
width:"100%", height:50,
softKeyboardOnFocus : Ti.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS
});

....

var myRows = [];

var myRow = Titanium.UI.createTableViewRow({height:50, touchEnabled:false});
myRow.add(textFields['user']);

myRows.push(myRow);

tableview = Ti.UI.createTableView({
data: myRows
});

var view = Ti.UI.createView({top:10});
view.add(tableview);
serverInfoWinInstance.add(view);

我尝试像平常一样将表格 View 直接添加到窗口中,但发生了同样的事情。我使用的是 Android,但我希望它也能在 iPhone 上运行。

最佳答案

您没有构造文本字段value属性

textFields['user'] = Ti.UI.createTextField({
value : "", // need construct the value
width:"100%",
height:50,
softKeyboardOnFocus : Ti.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS
});

或者使用:

textFields['user'] = Ti.UI.createTextField({
hintText: 'Enter Name '
width:"100%",
height:50,
softKeyboardOnFocus : Ti.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS
});

关于javascript - 钛加速器 : Creating a TextField in a TableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11208671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com