Is there any reason why you can't set the headerRenderer in AS3? I'm getting
the following error (and this is just pointing at the 'default' class - I
want to extend it):

var col:DataGridColumn = new DataGridColumn();
col.headerRenderer = IFactory(DataGridItemRenderer);

-----------------------------------

TypeError: Error #1034: Type Coercion failed: cannot convert
dii.controls.dataGridClasses::HeaderRenderer$ to mx.core.IFactory.
   at com.dii.modelPro.view::GridFactory$/getColumns()
   at com.dii.modelPro.view::GridFactory$/getGrid()
   at com.dii.modelPro.view.projectDetails::DetailItem/::render()
   at MethodInfo-4641()
   at Function/http://adobe.com/AS3/2006/builtin::apply()
   at mx.core::UIComponent/::callLaterDispatcher2()
   at mx.core::UIComponent/::callLaterDispatcher()

-Scott

On 4/27/07, Manish Jethani <[EMAIL PROTECTED]> wrote:

  On 4/28/07, slangeberg <[EMAIL PROTECTED] <slangeberg%40gmail.com>>
wrote:
> Any one come up with a strategy so that labels in the DataGrid column
> headers (or elsewhere) can wrap, but not be broken in the midde of a
word?

That's the behaviour of the built-in TextField object and I don't
think anything can be done about it. You could maybe write your own
header renderer and write the word-wrapping logic yourself (and
truncate words that are longer than the available width).



--

: : ) Scott

Reply via email to