Sorry for my not described clearly. My question is :
I expect the query widget can be configured to this result:user can select the query type from the list "is ,is not, is at least ,is less than , is between..." and then input value to query, and set other options for spatial filter as "current map extent/ all the data source".