But the text area exists on the page already.  The empty cftextarea would be
available by the time the page loads (and the div isn't made a "dialog"
until after the page loads).  The whole form exists when the page loads.
The ajax is just to get data for populating the form field values
themselves.

So, I don't think that's the issue, unless I'm misunderstanding you.

Scott

On Mon, Jun 14, 2010 at 10:09 PM, Azadi Saryev <[email protected]>wrote:

>
>  On 15/06/2010 10:25, Scott Brady wrote:
> > The success function then populates the form (including the text area)
>
> i assume you are talking about $.ajax() [or similar] jquery success
> callback?
> that one will fire before the cf's richtext area is fully ready, thus
> your error.
> what you can do, is move the success callback into a separate named
> function (if you have it defined in-line in success: property of
> $.ajax()), and then call it using ajaxonload() cf function by putting
> <cfset ajaxonload('function-name-here')>
> as the last line before the closing </body> tag in your page that loads
> inside dialog.
>
> another option is to create a 'listener' that checks if cf richtext area
> is ready for use, and only then fire your function that populates the
> form. i don;t have code for this as i have never done it this way, but i
> think it can be done with setInterval() ...
>
> Azadi
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:334571
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to