Quantcast
Channel: jQuery Library for SharePoint Web Services
Viewing all articles
Browse latest Browse all 6517

New Post: SPService Fetch data problem

$
0
0

 Hi I am using spservice to fetch data from sharepoint list. My User Skills list have thousands of record. But my query returns only 10-12 records.For fetching 10 records it takes 15-20 second time to fetch data. It is very slow. What can i do to increase performance. I have 7-8 column in list . And i have also done indexing on necessary column.Plz help

  var querySkill = "<Query><Where><And><Eq><FieldRefName='User_x003a_ID'/><ValueType='Lookup'>"+rowUserId+"</Value></Eq><And><Eq><FieldRefName='Role_x003a_ID'/><ValueType='Lookup'>"+rowRoleId+"</Value></Eq><And><Eq><FieldRefName='Skill_x0020_Category_x003a_ID'/><ValueType='Lookup'>"+rowCategoryId+"</Value></Eq><Eq><FieldRefName='Skill_x0020_Group_x003a_ID'/><ValueType='Lookup'>"+rowGroupId+"</Value></Eq></And></And></And></Where></Query>"
        var camlViewFieldsSkill = "<ViewFields><FieldRefName='Fulfillment'/></ViewFields>";
        var groupPer;
        var groupArray = new Array();
        $().SPServices({
            operation: "GetListItems",
            async: false,
            listName: "User Skills",
            CAMLQuery: querySkill,
            CAMLViewFields: camlViewFieldsSkill,
            completefunc: function (xData, Status) {
                $(xData.responseXML).find("z\\:row, row").each(function () {
                  var skillId = $(this).attr("ows_ID");
                  var skillName=$(this).attr("ows_Skill").split("#")[1];
                  var fulfilment=$(this).attr("ows_Fulfillment");
                    $(subGridSkill).jqGrid('addRowData', skillId, { id: skillId, skillid: skillId, skill:skillName, skillfulfillment: fulfilment });

                });

            }
        });



Viewing all articles
Browse latest Browse all 6517

Trending Articles