21.08.2007, 08:24 | #1 |
Участник
|
Проблемы при использовании шаблона записи
Всем доброе время суток!
Для картотеки номенклатуры используем шаблоны записи. Суть проблемы. В другой форме есть датасорс таблицы картотеки номенклатуры (связанный c основным датасорсом), причем не доступный для редактирования. При создании записи основного датасорса почему то выскакивает шаблон записи картотеки номенклатуры. Посоветуйте, как добиться, чтобы форма шаблона не вызывалась? |
|
21.08.2007, 08:37 | #2 |
Участник
|
Дополнение. Используется Axpata 3.0 SP 1
|
|
21.08.2007, 09:47 | #3 |
Moderator
|
Недавно была схожая тема:
Ошибка при добавлении новой строки Добавление: извините, направил немного не туда, но общий ход мысли, думаю, ясен.
__________________
Андрей. Последний раз редактировалось Dron AKA andy; 21.08.2007 в 12:27. Причина: Ошибся слегка |
|
21.08.2007, 10:34 | #4 |
Участник
|
Пробовал перекрывать методы write и validateWrite на датасорсе,
шаблон записи по прежнему появляется. Как добиться того, чтобы шаблон не появлялся? |
|
21.08.2007, 10:45 | #5 |
Участник
|
Проблема, вроде, ушла.
Перекрыл InitValue на датасорсе. |
|
21.08.2007, 10:46 | #6 |
Участник
|
Запрос на вызов формы шаблона происходит в методе create() при вызове super().
(вызывается метод ClassFactory.createRecord()) Попробуйте перекрыть этот метод на источнике и закомментировать super() Хотя я не помню, чтобы у меня были такие проблемы, из чего делаю вывод, что Вы скорее всего ошиблись где-то. |
|
21.08.2007, 10:47 | #7 |
Участник
|
нужно в вызове create убрать super
__________________
Нет ничего сложного есть простое и неправильное |
|
21.08.2007, 11:11 | #8 |
Administrator
|
По-моему, все-таки, не из create(), а из initValue().
Вызовы там так идут: ds.create() -> ds.initValue() -> table.initValue() -> classFactory.createRecords() -> SysRecordTemplate.createRecord().
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
21.08.2007, 11:18 | #9 |
Участник
|
Цитата:
Упростил с целью указания, где конкретно стоит закоментировать базовый код. Сорри за неточность. |
|
21.08.2007, 12:21 | #10 |
Участник
|
Спасибо за помощь, проблема решена.
|
|
Теги |
ax3.0, полезное, шаблон |
|
|