LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: drow on April 13, 2016, 02:31:56 PM

Title: Нет списка полей датасорса при редактировании TextItem
Post by: drow on April 13, 2016, 02:31:56 PM
Иногда (не всегда), когда открываю Text Item Editor в его списке datasources у датасорса, к которому привязан бэнд, нет списка полей, хотя в окошке Data Browser они есть. см. скриншот.
Может я что-то не так делаю? И там есть какая-нибудь тонкость?

[вложение удалено администратором]
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: Arin Alex on April 13, 2016, 02:58:41 PM
Посмотрим, так быть не должно. Есть какая-нибудь закономерность ?
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: drow on April 13, 2016, 03:01:13 PM
Ну вообще, закономерности не заметил
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: drow on April 13, 2016, 03:14:35 PM
Если нужно, могу прислать утилитку, которую я набросал для редактирования отчетов. Она нужна для добавления CallbackDatasource с наименованиями полей в дизайнер. Ну и заодно шаблон отчета и код утилиты, может поможет. Приложить сюда не могу, так как размер большой, а тут ограничение на размер вложений
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: Arin Alex on April 13, 2016, 03:37:48 PM
Можно на мыло забросить. arin_a@bk.ru. Или на гуловый диск залить мне ссылку кинуть
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: drow on April 13, 2016, 03:43:41 PM
Сама утилита: https://drive.google.com/file/d/0B5IXxCWe6zXDcGRqdkxuVGhhbnc/view?usp=sharing (https://drive.google.com/file/d/0B5IXxCWe6zXDcGRqdkxuVGhhbnc/view?usp=sharing)
Исходники: https://drive.google.com/file/d/0B5IXxCWe6zXDVXJVSm12N0hUY1k/view?usp=sharing (https://drive.google.com/file/d/0B5IXxCWe6zXDVXJVSm12N0hUY1k/view?usp=sharing)
Надеюсь, ничего не забыл положить из зависимостей. Там файл отчета, на котором видна ошибка
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: Arin Alex on April 13, 2016, 03:48:17 PM
Спасибо.
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: Arin Alex on April 13, 2016, 11:12:00 PM
Пофиксил. Пушнул :) Спасибо за пример, очень помог.
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: drow on April 14, 2016, 08:00:16 AM
Спасибо. Теперь все работает!
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: drow on April 15, 2016, 09:37:29 AM
Не буду начинать новую тему, так как косячки для меня не особо критичные:

1. У страницы pageOrientation стоял Portrait, на ней в бэнде стоял TextItem у которого itemAlign стоял ParentWidthItemAlign
После того, как pageOrientation сменил на Landscape этот TextItem так и остался в прежнем размере, т.е. не расширился на всю страницу.

2. При копировании/вставке элементы не всегда (а может и всегда, особо не приглядывался) появляются в окне Report structure

3. Ну это не косяк, а пожелание: когда открываешь окошко Text Item Editor чтобы сам список datasources был раскрыт и тот датасорс, к которому присоединен бэнд, тоже был раскрыт. А то когда редактируешь поля бэнда, замучиваешься открывать эти списки каждый раз
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: Arin Alex on April 15, 2016, 09:30:34 PM
Поправим
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: Arin Alex on April 21, 2016, 01:15:34 AM
Поправил
Title: Re: Нет списка полей датасорса при редактировании TextItem
Post by: drow on April 21, 2016, 11:06:53 AM
Пункт 3 точно работает. Красота. Теперь удобно. Только я уже закончил переделывать все отчеты из FastReport на LimeReport, так что попользоваться этой красотой придется только когда буду править эти отчеты или делать новые

Пункт 2 не проверял

Пункт 1 не сработал