Open GoogleCodeExporter opened 9 years ago
> 2. Открывается грид только для первого
справочника (AcademicRank),
> при попытке открыть следующий (с
аналогичной коррецией пути):
> Render queue error in BeginRender[crud/List:grid.rows.gridcell]:
> ua.orion.cpu.core.persons.entities.Cognation cannot be cast to
> ua.orion.cpu.core.persons.entities.AcademicRank
Проблема страницы /cryd/list, исправил:
http://localhost:8080/crud/list/Citizenship?menupath=Start%3EAdmin%3EReference%3
ECitizenship
http://localhost:8080/crud/list/AcademicRank?menupath=Start%3EAdmin%3EReference%
3EAcademicRank
http://localhost:8080/crud/list/City?menupath=Start%3EAdmin%3EReference%3ECity
открываются без проблем
Original comment by gen.d...@gmail.com
on 18 Jan 2012 at 10:24
> 3. При работе с гридом не удаётся выполнить
просмотр и удаление записей - ошибка:
> ua.orion.web.crud.pages.CrudView.onSuccessFromEditForm() references component
id
>'EditForm' which does not exist.
Исправил
Original comment by gen.d...@gmail.com
on 18 Jan 2012 at 10:26
> 6. При изменении записи после нажатия на
кнопку Сохранить окно не закрывается,
> а его нужно закрывать крестиком.
Это один из допустимых вариантов поведения
интерфейса.
Для полного счастья можно добавить 2 кнопки
сохранения:
- "Применить" (т.е. "Сохранить и продолжить
редактирование")
- "ОК" ( т.е."Сохранить и завершить
редактирование")
Оба варианта действий используются
примерно с равной вероятностью.
Но во 2-м варианте надо будет организовать
механизм показа сообщения
"изменения сохранены" или "запись создана".
> Отсутствует кнопка Отменить.
А что она должна отменять?
Original comment by gen.d...@gmail.com
on 18 Jan 2012 at 10:49
> > 6. При изменении записи после нажатия на
кнопку Сохранить окно не закрывается,
> > а его нужно закрывать крестиком.
> Это один из допустимых вариантов
поведения интерфейса.
> Для полного счастья можно добавить 2
кнопки сохранения:
> - "Применить" (т.е. "Сохранить и продолжить
редактирование")
> - "ОК" ( т.е."Сохранить и завершить
редактирование")
> Оба варианта действий используются
примерно с равной вероятностью.
>
> Но во 2-м варианте надо будет организовать
механизм показа сообщения
> "изменения сохранены" или "запись создана".
>
Сделал
Original comment by gen.d...@gmail.com
on 22 Jan 2012 at 9:49
> 7. "Теряется" меню при работе с гридом (нет
раскрывшихся пунктов).
исправил
Для этого пришлось изменить компоненту Layout
Original comment by gen.d...@gmail.com
on 22 Jan 2012 at 9:57
> 5. Почему то нет возможности использовать
фильтры по всем полям,
> в частности для кафедры нет возможности
отфильтровать по полю parent
Скажите, на какой странице можно увидеть
этот список кафедр?
Original comment by gen.d...@gmail.com
on 22 Jan 2012 at 10:02
> 5. Почему то нет возможности использовать
фильтры по всем полям,
> в частности для кафедры нет возможности
отфильтровать по полю parent
Добавил описание составного типа OrgUnit (поле
parent имеет тип OrgUnit)
Original comment by gen.d...@gmail.com
on 30 Jan 2012 at 10:23
Проверил на версии cpu-v3-grid r855 и cpu-v3-branch r857:
Все ошибки, кроме 1-й устранены.
Повторяю описание 1-й ошибки:
Грид (при изменении /ori/crud на /crud/list)
загружается только для справочников (путь
http://localhost:8080/ori/crud/ИМЯ_СПРАВОЧНИКА для
перечня учебных планов (путь
http://localhost:8080/eduprocplanning/eduplans и для перечня
лицензионных записей (путь
http://localhost:8080/licensing/license/5239 - передаётся
идентификатор лицензии) он не работает:
http://localhost:8080/crud/list/eduprocplanning/eduplans
Coercion of eduprocplanning to type ua.orion.core.persistence.MetaEntity (via
String --> ua.orion.core.persistence.MetaEntity) failed: Not managed entity
eduprocplanning
Original comment by kolgen...@gmail.com
on 31 Jan 2012 at 10:43
> http://localhost:8080/crud/list/eduprocplanning/eduplans
> Coercion of eduprocplanning to type ua.orion.core.persistence.MetaEntity
>(via String --> ua.orion.core.persistence.MetaEntity) failed:
> Not managed entity eduprocplanning
Это ошибка в аргументах страницы:
Not managed entity eduprocplanning
(т.е. "не найдена сущность eduprocplanning")
Такой сущности действительно нет.
Но страница /crud/list/ должна получать только
имя сущности. Например
http://localhost:8080/crud/list/eduplan?menupath=Start%3EEduProcPlanning%3EEduPl
an
Original comment by gen.d...@gmail.com
on 1 Feb 2012 at 9:46
> для перечня лицензионных записей
> (путь http://localhost:8080/licensing/license/5239 -
> передаётся идентификатор лицензии) он не
работает
Компонента Grid работает нормально.
Но страница crud/list для отображения такого
списка не предназначена.
Сделать новую страницу?
Original comment by gen.d...@gmail.com
on 1 Feb 2012 at 10:10
Необходимо, чтобы грид был не страницей, а
компонентом, тогда можно его будет
добавлять в новые страницы Tapestry вместо
стандартного.
Поэтому новую страницу создавать не нужно,
а нужно преобразовать crud/list в компонент.
Original comment by kolgen...@gmail.com
on 3 Feb 2012 at 4:18
> Необходимо, чтобы грид был не страницей, а
компонентом,
> тогда можно его будет добавлять в новые
страницы Tapestry вместо стандартного.
> Поэтому новую страницу создавать не
нужно,
> а нужно преобразовать crud/list в компонент.
Парадоксальный вывод. Не понимаю.
Написанной компоненте grid чего-то не
хватает?
Что-то надо добавить? Изменить? Убрать?
Original comment by gen.d...@gmail.com
on 6 Feb 2012 at 10:44
В Comment 10 Вы спрашиваете, нужно ли сделать
новую страницу для
http://localhost:8080/licensing/license/id_записи с поддержкой
грида.
Да, нужно для неё сделать,
нужно сделать для http://localhost:8080/eduprocplanning/eduplans
нужно сделать для
http://localhost:8080/eduprocplanning/eduplan/id_плана
и нужно будет сделать для многих новых
страниц.
Поэтому напишите в Wiki как это сделать с
помощью разработанного Вами грида.
Original comment by kolgen...@gmail.com
on 7 Feb 2012 at 7:50
Для подключения грида /branches/cpu-v3-grid (r1026)
необходимо править адрес в адерсной строке
браузера - пользователь это делать не
будет, всё должно работать по щелчку.
Original comment by kolgen...@gmail.com
on 13 Mar 2012 at 4:16
2. Посмотрел справочник Формы обучения
грида /branches/cpu-v3-grid (r1026):
а) в нём есть поле Устарело, но в него не
выводятся значения FALSE, которые есть в базе
данных;
б) выводятся ещё три безымянных столбца,
соответствующие (определил по данным)
полям rang, ukey - в обычном гриде они не
выводятся.
в) почему то выводятся значения констант
класса.
Original comment by kolgen...@gmail.com
on 13 Mar 2012 at 4:16
Если попытаться создать фильтр в гриде
/branches/cpu-v3-grid (r1026), то список условий уходит
за таблицу.
Я уже говорил, что его нужно бы оформить по
другому (как в Абитуриенте):
список "Имя поля" - список операций -
текстовое поле значений - список с
операциями AND и OR для добавления условий (в
новом ряду).
Original comment by kolgen...@gmail.com
on 13 Mar 2012 at 4:17
На странице http://localhost:8080/crud/list/License
отсутствует элемент управления Детали,
позволяющий осуществить переход к записям
дицензии.
Original comment by kolgen...@gmail.com
on 13 Mar 2012 at 4:18
На странице http://localhost:8080/crud/list/licenserecord грид
"вылез" за рамки страницы и не изменяется
ширина колонок, почему то выводится серия и
номер лицензии
Original comment by kolgen...@gmail.com
on 13 Mar 2012 at 4:21
При вводе адреса
http://localhost:8080/crud/list/eduprocplanning/eduplans?menupath=Start%3EEduPro
cPlanning%3EEduPlan
грид не отображается, выводится ошибка:
Coercion of eduprocplanning to type ua.orion.core.persistence.MetaEntity (via
String --> ua.orion.core.persistence.MetaEntity) failed: Not managed entity
eduprocplanning
Original comment by kolgen...@gmail.com
on 13 Mar 2012 at 4:24
> 2. Посмотрел справочник Формы обучения
грида /branches/cpu-v3-grid (r1026):
> в) почему то выводятся значения констант
класса.
Исправил источник данных
Original comment by gen.d...@gmail.com
on 17 Mar 2012 at 10:11
> На странице http://localhost:8080/crud/list/License
отсутствует
> элемент управления Детали, позволяющий
осуществить переход к записям дицензии.
Его там и не должно быть. Страница crud/list
предназначена для других целей.
Пользуйтесь страницей http://localhost:8080/license/list
Original comment by gen.d...@gmail.com
on 17 Mar 2012 at 10:16
> На странице http://localhost:8080/crud/list/licenserecord грид
> "вылез" за рамки страницы и не изменяется
ширина колонок,
> почему то выводится серия и номер лицензии
Страница crud/list была сделана для других
целей.
Я для этого сделал страницу
http://localhost:8080/license/records
(перейти на неё можно из списка
http://localhost:8080/license/list?menupath=Start%3ELicensing%3ELicense )
Original comment by gen.d...@gmail.com
on 17 Mar 2012 at 10:22
> Повторяю описание 1-й ошибки:
> Грид (при изменении /ori/crud на /crud/list)
загружается только для справочников
> (путь http://localhost:8080/ori/crud/ИМЯ_СПРАВОЧНИКА
> для перечня учебных планов (путь
http://localhost:8080/eduprocplanning/eduplans
> и для перечня лицензионных записей (путь
http://localhost:8080/licensing/license/5239 -
> передаётся идентификатор лицензии) он не
работает:
> http://localhost:8080/crud/list/eduprocplanning/eduplans
> Coercion of eduprocplanning to type ua.orion.core.persistence.MetaEntity
> (via String --> ua.orion.core.persistence.MetaEntity) failed: Not managed
entity eduprocplanning
Страница crud/list сделана только для
справочников
Для перечня учебных планов и перечня
лицензионных записей лучше делать другие
страницы.
Это ведь не справочники.
Лицензионные записи я на 90% сделал:
http://localhost:8080/license/list?menupath=Start%3ELicensing%3ELicense
Original comment by gen.d...@gmail.com
on 17 Mar 2012 at 10:27
> Для подключения грида /branches/cpu-v3-grid (r1026)
> необходимо править адрес в адерсной
строке браузера -
> пользователь это делать не будет, всё
должно работать по щелчку.
Для этого надо исправить конфигурацию
меню. А я не знаю, где.
Я планировал в своей песочнице прожить и
так,
а потом при подключении к основному
проекту уже изменить конфигурацию меню
Original comment by gen.d...@gmail.com
on 17 Mar 2012 at 10:32
> При вводе адреса http://localhost:8080/crud/list/eduprocplanning
> /eduplans?menupath=Start%3EEduProcPlanning%3EEduPlan
> грид не отображается, выводится ошибка:
> Coercion of eduprocplanning to type ua.orion.core.persistence.MetaEntity
> (via String --> ua.orion.core.persistence.MetaEntity) failed:
> Not managed entity eduprocplanning
Ничего удивительного, страница crud/list
предназначена для показа
списка существующих сущностей.
Несуществующие она показывать не умеет.
Original comment by gen.d...@gmail.com
on 17 Mar 2012 at 10:45
> Если попытаться создать фильтр в гриде
/branches/cpu-v3-grid (r1026),
> то список условий уходит за таблицу.
> Я уже говорил, что его нужно бы оформить по
другому (как в Абитуриенте):
> список "Имя поля" - список операций -
текстовое поле значений -
> список с операциями AND и OR для добавления
условий (в новом ряду).
А может надо сначала надо добиться, чтобы
существующий фильтр работал.
А уже потом прикрутить к нему новый
интерфейс?
Original comment by gen.d...@gmail.com
on 17 Mar 2012 at 10:57
Добавил сортировку и фильтрацию по
сущностям справочника
Например, на странице
http://localhost:8080/crud/list/Speciality
теперь можно фильтровать по названию
атрибута "Область знаний"
при том, что специальность напрямую не
зависит от области знаний.
(В родном гриде Tapestry это не работает)
Original comment by gen.d...@gmail.com
on 2 Apr 2012 at 9:46
> > Если попытаться создать фильтр в гриде
/branches/cpu-v3-grid (r1026),
> > то список условий уходит за таблицу.
> > Я уже говорил, что его нужно бы оформить
по другому (как в Абитуриенте):
> > список "Имя поля" - список операций -
текстовое поле значений -
> > список с операциями AND и OR для добавления
условий (в новом ряду).
> А может надо сначала надо добиться, чтобы
существующий фильтр работал.
> А уже потом прикрутить к нему новый
интерфейс?
>
А если сделать что-то типа редактора формул
как в Microsoft Equation Editor ?
Original comment by gen.d...@gmail.com
on 2 Apr 2012 at 9:49
Original issue reported on code.google.com by
kolgen...@gmail.com
on 13 Jan 2012 at 5:09