function array_has(arr,val){
var i;
for(i = 0; i < arr.length; i++)
{
if(arr[i] == val)
{
return true;
}
}
return false;
}
adduserStore.on('load',function(){
var current = new Array();
Ext.Ajax.request({
url: '?do=currentScope&uid='+defaultUid
,method: 'POST'
,success: function(response,options){
current = Ext.decode(response.responseText).data;
adduserStore.filterBy(filterFn);
function filterFn(record,id){
if (array_has(current,record.data.did)){
return false;
}
else{
return true;
}
}
}
});
});
function currentScopeAction(){
global $db;
$scopeId = array();
$uid = $_GET['uid'];
$sql = "select sus.did
from sys_user_scope sus
where sus.uid = $uid";
$rs = $db->getAll($sql,array(),DB_FETCHMODE_ASSOC);
foreach ($rs as $line){
$scopeId[] = $line['did'];
}
echo json_encode(array('data'=>$scopeId));
// echo "{success:true,msg:'取出用户权限成功!{$scopeId[0]}'}";
}
http://evanwukong.blog.163.com/blog/static/13483649520102455343821/