Предложения по дизайнеру

отредактировано 11:36 Раздел: FastReport .NET
Здравствуйте!

Есть пара предложений по усовершенствованию дизайнера:
1. Добавить возможность ручной сортировки параметров перетаскиванием мыши или стрелками с удержанием Alt или Ctrl.
Сейчас перетащить параметр мишью приводят к созданию вложенного параметра...
2. Добавить в форму "Форматирование" отображение выбранного формата.
Сейчас его можно увидеть только в окне свойств поля.

Спасибо

Комментарии

  • отредактировано 11:36
    Здравствуйте,

    1) сделал
    2) не понял, о чем речь. В форме "Форматирование" формат отображается:
    http://fast-report.com/documentation/UserM...aformatting.htm
  • отредактировано 11:36
    AlexTZ написал: »
    2) не понял, о чем речь. В форме "Форматирование" формат отображается:
    http://fast-report.com/documentation/UserM...aformatting.htm

    Я имел в виду форматную маску.
    Например, "dd/MM/yyyy" для даты.

    Дело в том, что если нужно отформатировать поля дат в виде "04.02.2010" обычно выбираешь первый вариант формата для дат (соответствует маске "d") или предпоследний ("dd/MM/yyyy").
    В дизайнере все правильно (запускается локально).
    И тут всплывает особенность с разделителями.
    При формировании отчета на сервере (а там региональные настройки неизвестно какие) получаю не то что нужно.
    Приходится выбирать формат "Пользовательский" и вписывать маску вручную ("dd.MM.yyyy").
    Но это уже другая проблема...
    А возникает это потому, что не видно форматной маски.

    Кстати, очень бы хотелось иметь возможность просто указать фиксированный формат ""dd.MM.yyyy".
    Это ведь стандарт для России и Украины.
  • отредактировано 11:36
    1) можете пробовать, Ctrl+Up/Down
    2) dd.MM.yyyy есть в списке форматов, если установлена русская локаль в дизайнере отчетов. Отображение маски добавлю.
  • отредактировано 11:36
    AlexTZ написал: »
    1) можете пробовать, Ctrl+Up/Down
    Спасибо! Годится.
    AlexTZ написал: »
    2) dd.MM.yyyy есть в списке форматов, если установлена русская локаль в дизайнере отчетов. Отображение маски добавлю.
    Идея отличная, только у меня не получилось.
    При установке русской локали я нашел только маску "dd/MM/yyyy".
    (Не перегружался, правда. Win7->Region and Language->Location->Russia)
    Соответственно, разделители будут зависеть от локали, а нужно фиксированные "."
  • отредактировано 11:36
    Да, ошибочка вышла. Можете поправить файл локали (Russian.frl) самостоятельно:
      <Formats>
        <Date5 Text="dd.MM.yy"/>
        <Date6 Text="dd.MM.yyyy"/>
    
  • отредактировано 11:36
    AlexTZ написал: »
    Да, ошибочка вышла. Можете поправить файл локали (Russian.frl) самостоятельно:
      <Formats>
        <Date5 Text="dd.MM.yy"/>
        <Date6 Text="dd.MM.yyyy"/>
    

    Работает.
    Спасибо!
  • отредактировано 11:36
    Еще одна мелочь.

    После предпросмотра в панели "Свойства" всегда отображаются свойства основной страницы отчета, независимо от того, какой объект был активен ранее.
    В случае, если панель "Данные" и панель "Свойства" отображаются отдельно (видны одновременно в двух разных панелях) и я работаю с панелью "Данные" (с параметрами, например), то после предпросмотра параметр остается активен, а в свойствах - основная страница отчета.
    При фокусировании на активном параметре не происходит изменение окна свойств, то-есть свойства активного параметра не отображаются.
    Приходится щелкать в любой другой объект и обратно.
    Видимо нужно добавить обновление окна свойств при активации панели "Данные".
  • отредактировано 11:36
    Спасибо, исправил.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.