帖子
帖子
用户
博客
课程
显示全部楼层
16
帖子
0
勋章
61
Y币

[App引擎] 想做一个筛选页,有3中条件,如何记录3中条件的状态?

[复制链接]
发表于 2014-12-1 13:50:00
function searchWork(Name1,Name2,Name3){
    return {
        area:Name1,
    type:Name2,
        level:Name3
    }
}
function searchWorkArea(areaName) {
    if(!areaName){return;}
    searchWork(areaName,type,level);
    var area1= searchWork(areaName,type,level).area;
    alert(area1);
    alert(type1);
    alert(level1);
    //update content
    api.execScript({
                frameName: 'work',
                script: 'getDataByFilter("Area", "'+area1+'","type", "'+ type1 +'","level", "'+ level1+'");'
    });
    api.closeFrame({name:'floatlist01'});

}


function searchWorkType(typeName) {
        if(!typeName){return;}
    searchWork(area,typeName,level);
    alert(area);
    alert(type);
    alert(level);
    api.execScript({
                frameName: 'work',
                script: 'getDataByFilter("Area", "'+area+'","type", "'+ type +'","level", "'+ level +'");'
    });
    api.closeFrame({name:'floatlist02'});

}

function searchWorkLevel(levelName) {
        if(!levelName){return;}
    searchWork(area,type,levelName);
    alert(area);
    alert(type);
    alert(level);
    api.execScript({
                frameName: 'work',
                script: 'getDataByFilter("Area", "'+area+'","type", "'+ type +'","level", "'+ level +'");'
    });
    api.closeFrame({name:'floatlist03'});

}

如上代码,各种方法都试了,就是不行

15
帖子
0
勋章
3046
Y币
mutilSelector 控件 试一下  
11
帖子
0
勋章
138
Y币
可以用localstorage保存条件的值
16
帖子
0
勋章
61
Y币
梁红博 发表于 2014-12-1 18:24
可以用localstorage保存条件的值

保存了但是传不进去,
function searchWork(Name1,Name2,Name3){
    return {
        area:Name1,
    type:Name2,
        level:Name3
    }
}
function searchWorkArea(areaName) {
    if(!areaName){return;}
    searchWork(areaName,type,level);
    //update content
    api.execScript({
                frameName: 'work',
                script: 'getDataByFilter("Area", "'+searchWork(areaName,type,level).area+'","type", "'+ searchWork(areaName,type,level).type +'","level", "'+ searchWork(areaName,type,level).level+'");'
    });
    api.closeFrame({name:'floatlist01'});
   
}


execScript传不进去值
您需要登录后才可以回帖 登录

本版积分规则