使用 web-view 将所有 html 文件加载到不同的 .JS 文件中并尝试执行此代码
Applicationwindow.js 文件,如果您想要 android 选项菜单,请保留此代码,否则请修改
根据你的事件。
功能应用程序窗口(){
//declare module dependencies
var All = require('ui/common/All');
Tree = require('ui/common/Tree');
EBOM = require('ui/common/E-BOM');
MBOM = require('ui/common/M-BOM');
SBOM = require('ui/common/S-BOM');
//create object instance
var self = Ti.UI.createWindow({
title:'Products',
exitOnClose:true,
navBarHidden:true,
backgroundColor:'#ffffff',
/////////////////////////////////////////////////////////////////////////////
activity: {
onCreateOptionsMenu: function(e) {
var menu = e.menu;
var menuItem = menu.add({ title: "C-BOM", icon: 'Arrow-Hover.jpg' });
//menuItem.setIcon("Arrow-Hover.jpg");
menuItem.addEventListener("click", function(e) {
var all = new All();
self.add(all);
});
var menuItem = menu.add({ title: "ALL-BOM" });
menuItem.setIcon("images/refresh_icon.png");
menuItem.addEventListener("click", function(e) {
var tree = new Tree();
self.add(tree);
});
var menuItem = menu.add({ title: "E-BOM" });
menuItem.setIcon("images/refresh_icon.png");
menuItem.addEventListener("click", function(e) {
var ebom = new EBOM();
self.add(ebom);
});
var menuItem = menu.add({ title: "M-BOM" });
menuItem.setIcon("images/refresh_icon.png");
menuItem.addEventListener("click", function(e) {
var mbom = new MBOM();
self.add(mbom);
});
var menuItem = menu.add({ title: "S-BOM" });
menuItem.setIcon("images/refresh_icon.png");
menuItem.addEventListener("click", function(e) {
var sbom = new SBOM();
self.add(sbom);
});
var menuItem = menu.add({ title: "Logout" });
menuItem.setIcon("Arrow-Hover.jpg");
menuItem.addEventListener("click", function(e) {
alert("Logout");
});
}
}
/////////////////////////////////////////////////////////////////////////////
});
var webview = Titanium.UI.createWebView({
url:'/ui/common/Login.html'
});
self.add(webview);
return self;
};
module.exports = 应用程序窗口;