Robert,
I am using your Identify Widget for version 2.3.2.1 (Yes I know that I am a little behind on the times with Flex, hope to be upgrading soon), and I am troubles showing photos when using GlobalIDs with an attachment table - GlobalIDs are required for offline photo collection and feature editing. Being that I am still learning Flex, the solution and/or workaround is currently as clear as mud. Here is the querytask part of the code where I have been trying to work on a solution:
var queryTask:QueryTask = new QueryTask(tableUrl);
queryTask.proxyURL = proxyUrl;
var query:Query = new Query();
query.text = photoKeyVal;
query.outFields = new Array(pathField, pathField2, dateField, descrField);
//
query.returnGeometry = false;
queryTask.execute(query, new AsyncResponder(onResult, onFault));
For query.text = photoKeyVal where photoKeyVal is set to "ObjectID" it works, but when photoKeyVal is set to the GlobalID the query fails. I know that, with attachments, it's only possible to query off of the ObjectID from the Feature class, and Attachment ID from Attachment table. Anyways, if you (or anyone else) could help provide a workaround or solution to my problem it would be much appreciated.
Please let me know if more code samples or a better explanation of my problem is required.
Jesse