Browse Source

added startIndex and backRef to GetFeature js

Piotr Labudda 8 years ago
parent
commit
07732c9f25
1 changed files with 6 additions and 0 deletions
  1. 6 0
      SE/static/p5WFS/GetFeature.js

+ 6 - 0
SE/static/p5WFS/GetFeature.js

@@ -164,12 +164,18 @@ function p5WFS_GetFeature(typeName, query) { // @returns Promise
 	if ('sortBy' in query) link += '&sortBy=' + query['sortBy']
 	if ('maxFeatures' in query) link += '&maxFeatures=' + query['maxFeatures']
 	if ('count' in query) link += '&count=' + query['count']
+	if ('startIndex' in query) link += '&startIndex=' + query['startIndex']
 	if ('primaryKey' in query) link += '&primaryKey=' + query['primaryKey']
 	if ('resolveDepth' in query && !('resolve' in query)) return Promise.reject(new Error('ResolveDepth set but missing resolve="all"'))
 	if ('resolve' in query) link += '&resolve=' + query['resolve']
 	if ('resolveDepth' in query) link += '&resolveDepth=' + query['resolveDepth']
 	if ('xlink' in query) link += '&xlink=' + query['xlink'] // NOTE: replace '#' to '/'
 	if ('root' in query) link += '&root=' + query['root'] // NOTE: require admin perms (admin level 0)
+	if ('backRefNS' in query && 'backRefPK' in query && 'backRefField' in query) {
+		link += '&backRefNS=' + query['backRefNS']
+		link += '&backRefPK=' + query['backRefPK']
+		link += '&backRefField=' + query['backRefField']
+	}
 	var method = (postData) ? 'POST' : 'GET'
 
 	return window.fetch(link, Object.assign({