We use Shareplus with a recurring meeting workspace on a weekly basis. Recently Shareplus stopped showing the latest instances of the meeting while web access would show the meeting space. Looking at the sharepoint logs it seems to be a <rowlimit> attribute which we have reached. Wondering if the code could be amended somehow:
This is the XML in the GetListItems call. You can see the <rowLimit> element is set to 150 which explains why we don't get the newer items.
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/"> <listName>{3c61f8dc-3a6e-441d-840e-979ef881fd5d}</listName><viewFields><ViewFields><FieldRef Name="ServerUrl"/><FieldRef Name="ThreadIndex"/><FieldRef Name="ContentTypeId"/><FieldRef Name="EncodedAbsUrl"/><FieldRef Name="FileLeafRef"/><FieldRef Name="FileDirRef"/><FieldRef Name="FileRef"/><FieldRef Name="Parent"/><FieldRef Name="InstanceID" /><FieldRef Name="fRecurrence" /><FieldRef Name="EventUID" /></ViewFields></viewFields><rowLimit>150</rowLimit><queryOptions><QueryOptions><IncludeAttachmentUrls>TRUE</IncludeAttachmentUrls><DateInUtc>TRUE</DateInUtc><ViewAttributes Scope="Default"></ViewAttributes></QueryOptions></queryOptions></GetListItems> </soap:Body> </soap:Envelope>
Hello Greg,
Thank you for posting at IG forums!
SharePlus has a default paging size of 150 and this is the reason why you see that limitation on the log.
Here's how to fix it:
Tap and hold the list name > List Settings > Query Page Size = 300 (or any other larger number, this is up to you but keep in mind that excessively high values may make the app crash due to low memory)
Please try that and let me know.
Best regards,