0
Я хочу, чтобы заголовок datagrid отображался с метками даты. Для этого я использую следующий код. Однако мои листы не отображаются, когда я запускаю фактическое приложение. Может кто-нибудь предложить?Ярлыки не показаны для HeaderRenderer
import mx.controls.Label;
public class HeaderRenderer extends Label
{
private var lbl:Label;
private const LEFT_PADDING:int = 12;
public function HeaderRenderer()
{
super();
lbl = new Label();
lbl.visible=true;
lbl.text="Label";
}
override protected function updateDisplayList(w:Number, h:Number):void
{
lbl.x = LEFT_PADDING;
}
Я обращаюсь к нему из столбца данных, как показано ниже.
<mx:columns>
<mx:DataGridColumn dataField="title" headerText="Task" width="{taskHeaderWidth}"/>
<mx:DataGridColumn itemRenderer="{ganttItemEditor}"
headerRenderer="{new ClassFactory(HeaderRenderer)}"
rendererIsEditor="true"
/>
</mx:columns>
Спасибо за комментарий. Я проанализировал его, проблема заключается в компиляторе eclipse, и он показывает, что сборка выполнена без ошибок, но она выбирает только старые файлы. Я пробовал делать чистую сборку, менял рабочее пространство eclipse, снова импортировал проект .. но без плодотворных результатов :( – genonymous