hybridstart
Version:
A hybrid application development framework
39 lines (35 loc) • 1.09 kB
JavaScript
/**
* chooseList
* extParam 可以作为ajax参数也可以作为数据体,以是否含url作为判断标识;
* 作为数据体支持多层选择,以subList作为下一级数据字段名;
* extParam的mark字段值作为返回数据标识,将一起存入 choosenItem 的mark字段中;
*/
define(function(require) {
var comm = require('sdk/server');
require('sdk/common');
var $ = app.util;
var extParam = app.getParam();
var submitChoose = function(){
var choosenItem = app.storage.val('choosenItem');
setTimeout(function(){
if(!choosenItem){
return null;
}
app.publish('choosenItem',choosenItem);
app.window.close();
},0);
};
//选好了
$('#ok').on('click', function(){
submitChoose();
});
//loading
app.loading.show();
app.ready(function() {
app.window.popoverElement({
id: 'mainCont',
name: 'popView',
url: 'content.html'
});
});
});