在经典 Titanium项目中,如果我想创建一个按钮,我使用此代码↓
var btn = Ti.UI.createButton();
如何使用js 合金项目执行相同操作?
答案 0 :(得分:0)
问题标题与描述不同。
要向Alloy项目添加小部件,请在xml文件中使用以下代码:
<Widget src="widgetName" id="myWidget" />
并在xml文件中创建一个按钮:
<Button id="btn" class="btn">My Button</Button
要从js文件访问小部件或按钮,请使用访问控制器的$
,然后使用您分配给它们的ID:
$.btn.backgroundColor = "red";
$.myWidget.initialize(fooParameter);
如果您需要在js文件中创建一个按钮,请使用您提到的相同代码,并将创建的按钮添加到打开的窗口中:
var btn = Ti.UI.createButton({ title: 'My Button' });
var win = Ti.UI.createWindow({ backgroundColor: 'white' });
win.add(btn); // If you created the window in the xml file --> $.win.add(btn);
win.open();
答案 1 :(得分:0)
Titanium docs是查找答案的最佳位置,请参阅Ti.UI.Button