I tried your code and received an "h.substr is not a function" from extjs. I don't know why. I do know that a lot of the extjs based tags broke in Coldfusion 11. They upgraded to extjs 4.1 and did not do their testing. I would log this as a bug in the Adobe bug base.
The rumblings I have seen online are that the cflayout feature is not robust enough to be depended upon. Moreover, I cannot wait holding my breath in hopes that it might be fixed. I will have to look for other ways to accomplish what I need to do without using cflayout. It had the potential to be a very useful feature.
use <CFAJAXIMPORT tag and make sure you have the CFIDE folder as a virtual directory in your IIS local or server machine. if the "cfajaximport" tag alone didn't work, try using it in little more details to the path of CFIDE folder and specify cflayout within the cfajaximport tag as follows:
CSSSRC = "CFIDE/scripts/ajax/"
SCRIPTSRC = "/CFIDE/scripts"
TAGS = "cfdiv,cfform,cfgrid,cfinput-autosuggest,cfinput-datefield,cflayout-border,cflayout-tab,cfmenu,cftextarea,cftooltip,cftree,cfwindow">
Normally, you shouldn't need all these specifications in the cfajaximport but in case you may try it in more detail as shown above.
1 person found this helpful
Thanks for an idea. I did try this, with a number of variations, with the same error results.