Robert, you can't imagine the HUGE apportation you have done to the ArcGIS Server users community. Thank you for your dedication and for all your expertise. Thank you!! Thank you!!! Thank you!!! Your work is great!!!
I would like to comment you one small bug and also ask you three questions:
Possible bug: There is a customizable parameter that the widget is not interpreting properly (at least in 3.0.5 and I think in 3.0.6 is not corrected...) In spite of setting the nobufferoutlinecolor to: <nobufferoutlinecolor>Sin Color</nobufferoutlinecolor>, the widget shows the default label (No outline color).
And the questions:
1/. Is possible to limit the width of the text input box in an expression? I mean... the input text box in an search expression spans from one end of the widget window to the other, and I would like to put two search conditions IN ONE LINE, in order to have all 4 search conditions at view in the widget, so that the user does not have to scroll down. If this is not possible, would it be possible to control the height and width of the widget window? (maybe this is documented, but I didn't find out how).
2/. If I have 4 search criteria within one search expression, is it possible to leave blank one of the search criteria and execute anyway the search as if it was populated? It would be like using a wildcard (% ? *). In my application the user has to execute a query using 4 criteria what should be transformed in a WHERE parameter1='a' AND parameter2='b' AND parameter3='c' AND parameter4='d'. What I want to do is to execute this query even if there is no value in the parameter3 or parameter4 (that is, selecting any value in parameter3 and in parameter4).
3/. The third question is about security. I suppose that all the SQL sequences commited through the widget use the REST or SOAP exposed services which, I suppose, are cleaning and sanitizing every SQL sentence before executing it in the backend. I know that this matter is related more with the whole ArcGIS Server environment rather than with the widget, but if you or others could talk a little bit about this subject it would be great.
Thanks again for sharing with the community.