@@ -18,8 +18,7 @@ export function useTDBGraphqlQuery (apolloClient, graphqlQuery, documentType, op
1818 const [ data , setData ] = useState ( null )
1919 const [ extractedData , setExtractedData ] = useState ( null )
2020
21- const startHiddenColumns = options && options . hiddenColumns || hiddenColumnsStart ( )
22- const [ hiddenColumnsArr , setHiddenColumnsArr ] = useState ( startHiddenColumns )
21+ const [ hiddenColumnsArr , setHiddenColumnsArr ] = useState ( [ "_id" ] )
2322
2423 //filter is the filter formatted for the query
2524 let filterTable = [ ]
@@ -31,7 +30,12 @@ export function useTDBGraphqlQuery (apolloClient, graphqlQuery, documentType, op
3130 const [ filterBy , setFilters ] = useState ( filterTable )
3231 const [ queryFilters , setQueryFilters ] = useState ( false )
3332
34-
33+ useEffect ( ( ) => {
34+ if ( documentType ) {
35+ setHiddenColumnsArr ( options . hiddenColumns || hiddenColumnsStart ( ) )
36+ }
37+ } , [ documentType ] ) ;
38+
3539 function hiddenColumnsStart ( ) {
3640 const startHiddenColumns = [ ]
3741 if ( options && Array . isArray ( options . tableConfigObj ) ) {
@@ -49,6 +53,17 @@ export function useTDBGraphqlQuery (apolloClient, graphqlQuery, documentType, op
4953 return startHiddenColumns
5054 }
5155
56+ const callGraphqlServer = ( currentlimit , currentpage , queryOrders , queryFilters ) => {
57+ setStart ( currentpage )
58+ setLimit ( currentlimit )
59+ setQueryOrderBy ( queryOrders )
60+ setQueryFilters ( queryFilters )
61+ setFilters ( [ ] )
62+ setOrderBy ( [ ] )
63+
64+ callFetchMore ( currentlimit , currentpage , queryOrders , queryFilters )
65+ }
66+
5267 const callFetchMore = async ( currentlimit , currentpage , currentOrderBy , currentFilter ) => {
5368 setLoading ( true )
5469 setError ( false )
@@ -187,7 +202,7 @@ export function useTDBGraphqlQuery (apolloClient, graphqlQuery, documentType, op
187202
188203 return {
189204 setError,
190- callGraphqlServer : callFetchMore ,
205+ callGraphqlServer,
191206 error,
192207 changeOrders,
193208 changeLimits,
0 commit comments