From: Thor K. <th...@nr...> - 2011-10-28 13:21:45
|
Thor Kristoffersen writes: > I did some more debugging using a Javascript callback to examine the > instance, and it turns out that the element never gets filled in. On > the other hand, if I examine the instance via the debugger panel, it > *is* filled in. So there is a discrepancy between the two ways of > looking at the model. It looks like a bug to me. Nevermind, the bug was mine, and the model actually does get filled in on the Javascript side. But now I have another problem: I'm trying to make a workaround by which I periodically observe the model from Javascript, and then when the element to be filled in by the 'upload' control is complete, I'll dispatch an event to a trigger which updates an element that indicates the upload element is ready. So in Javascript I have this: fluxProcessor.dispatchEvent("csReadyTrigger"); and in the XForms document I have this <xf:trigger id="csReadyTrigger"> <xf:setvalue ref="instance('input')/ready" value="'true'"/> </xf:trigger> The dispatchEvent function gets called, but there is no indication the trigger gets executed. Isn't this the right way to do it? Best regards, Thor Kristoffersen |