2014-05-24 41 views
1

我想獲得按名稱排列的用戶列表,並且首先與新用戶排列。 我使用的文檔參考:http://quickblox.com/developers/Users#Sortquickblox - JavaScript的我可以得到按名稱排序的用戶列表?

我想這個代碼,但它不工作:

function QBlistUsers(page) { 
    var userParams = {}; 
    var page = currentPage; 
    {userParams.perPage = itemsPerPage;} 
    {userParams.pageNo = page;} 
    {userParams.order = ['desc','string','full_name'];} 

    //{userParams.order = 'desc+string+full_name';} // I've try this too, instead of the previous line 


//load new rows per page 
QB.users.listUsers(userParams, function(err, response){...} 

的響應,根本無視帕拉姆「秩序」。我是我做錯了什麼?

感謝幫助

+0

你想數組排序?問題不清楚。請給你一些額外的點,你想要什麼。示例代碼,你試過這樣的 – Bluewings

+0

嗨,我編輯我的問題,對不起,它不明確 –

回答

2

看看JS SDK 1.2.0新版本:

http://quickblox.com/developers/Javascript

var params = { 
    order: { sort: 'desc', field: 'full_name' }, 
    per_page: itemsPerPage, 
    page: page 
}; 
QB.users.listUsers(params, function(error, response){ 
    // callback function 
}); 
+0

非常感謝你!!這是非常有幫助的,謝謝你讓我知道,準備好了:) –

0

嘗試傳遞命令的參數如下圖所示,讓我知道無論是工作或沒有。

QB.users.listUsers({ order:'desc'+'string'+'full_name'}, function(error, response){ if(error) { console.log(error); } else { // Success } });

+0

謝謝,我有嘗試,但它仍然無法正常工作:(它只是忽略PARAMS。我還需要保持其他PARAMS( perPage and pageNo) –

1

當前WebSDK的版本 '在' 從用戶的過濾器參數只支持。但是我們已經在研究新版本,它將包含所有這些過濾器案例。我認爲,通過兩三天它將被釋放。

+0

謝謝你!我會關注XD –