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