Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.12.2007, 15:11
ElLamok вне форума Посмотреть профиль Отправить личное сообщение для ElLamok Найти все сообщения от ElLamok
  № 1  
Ответить с цитированием
ElLamok

Регистрация: Oct 2006
Сообщений: 60
По умолчанию как задать программно title для графиков

Всем привет
Есть ссылка на график ( id = "someChart" ). Хочется задать для него title через код. Самый банальный вариант - chart.horizontalAxis.title, но здесь свойство title read only. Как быть ?
Спасибо

Старый 31.12.2007, 17:38
Freeeeeeeman вне форума Посмотреть профиль Отправить личное сообщение для Freeeeeeeman Найти все сообщения от Freeeeeeeman
  № 2  
Ответить с цитированием
Freeeeeeeman
[+4 05.12.07]
[+1 11.01.08]

Регистрация: Nov 2007
Сообщений: 51
id = "someChart" - это ссылка на график??? id:String? Обьясни подробней.

Старый 02.01.2008, 16:52
VovkaMorkovka вне форума Посмотреть профиль Отправить личное сообщение для VovkaMorkovka Найти все сообщения от VovkaMorkovka
  № 3  
Ответить с цитированием
VovkaMorkovka
[+3 13.02.08]

Регистрация: Apr 2006
Сообщений: 421
Цитата:
Сообщение от ElLamok
Всем привет
Есть ссылка на график ( id = "someChart" ). Хочется задать для него title через код. Самый банальный вариант - chart.horizontalAxis.title, но здесь свойство title read only. Как быть ?
Спасибо
А если запихнуть этот самый чарт в какой - нибудь лейаут и уже для него задать титул? В примерах так делается

Старый 12.01.2008, 20:40
ElLamok вне форума Посмотреть профиль Отправить личное сообщение для ElLamok Найти все сообщения от ElLamok
  № 4  
Ответить с цитированием
ElLamok

Регистрация: Oct 2006
Сообщений: 60
Цитата:
Сообщение от VovkaMorkovka
А если запихнуть этот самый чарт в какой - нибудь лейаут и уже для него задать титул? В примерах так делается
title - это подпись к оси, их две - вертикальная и горизонтальная. Была следующая проблема - нужна поддержка html в подписях к осям, расширить класс не получалось, тк пришлось бы расширять все существующий классы графиков ( в ChartesianChart как раз создаваются подписи к осям ( замечу именно к осям а не к делениям на оси ), соответсвенно, все графики наследуют этот класс ), поэтому принято решение подхачить подписи написанием компонента, который бы задавал подписи к осям " " пробелами, а сам бы выравнивался относительно графика ( этому компоненту передается ссылка на график, который уже существует). Например, так:

Код:
<mx:LineChart id="linechart11" x="10" y="10" dataProvider="{expensesAC}">	    
        <mx:series>
            <mx:LineSeries displayName="Series 1" yField="Expenses"/>
        </mx:series>
    </mx:LineChart>
    
    <axis:HorizontalAxisHtmlTitle alignment="center" id="axisTitle" chart="{linechart11}" htmlText="Horizontal HTMLTitle"/>
где HorizontalAxisHtmlTitle класс, расширяющий лейбл. Хотелось бы в этом классе написать что-то вроде ssilkanagrafik.horizontalAxis.title = " ", чтобы не указывать этот параметр в каждом графике отдельно, да и вообще интересно как это так. Но компилятор ругается, что это свойство рид онли. вот и возникает вопрос как быть. Свойство то через mxml задать можно, а вот как обратиться к нему через код не ясно...

to Freeeeeeeman - id это параметр любого стандартного компонента при объявлении его в mxml

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.