![]() |
#61 |
Участник
|
Не понравилось консультанту, нужно, чтобы при изменении статуса сразу появлялось нужное поле, без нажатия на кнопку "сохранить". Буду искать метод который данный функционал реализует.Я так понимаю, update какой-нибудь...
|
|
![]() |
#62 |
Ищущий знания...
|
поле, значение которого изменяется, какого дата сорса, smm?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#63 |
Участник
|
|
|
![]() |
#64 |
Ищущий знания...
|
И Вы для поля со статусом, которое находится в датасорсе SalesQuoationLine, перекрыли метод modified и в нем после супера вызвали element.visibleFields()?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#65 |
Участник
|
Цитата:
Если перекрыть modified этого поля в датасоурсе - результат тот же. Последний раз редактировалось user_ax; 20.02.2013 в 17:56. |
|
![]() |
#66 |
Ищущий знания...
|
Ну это потому, что у Вас smm не инициализирован на момент изменения поля.
Что то у Вас там с датасорсами намудрено.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#67 |
Участник
|
|
|
![]() |
#68 |
Участник
|
Чем дальше влез... , тем сложнее вылезти
Одно нестандартное решение как снежный ком обрастает со всех сторон заплатками. Если для реализации простейшего действия в аксапте вам приходится писать много кода, вы не на верном пути.
Пожалуйста, уточните условия задачи: Видимость поля зависит только от значения в текущей строке? Значение поля может оставаться пустым даже если оно видимо? Или в этом случае оно обязательно к заполнению? |
|
![]() |
#69 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Одно нестандартное решение как снежный ком обрастает со всех сторон заплатками. Если для реализации простейшего действия в аксапте вам приходится писать много кода, вы не на верном пути.
Пожалуйста, уточните условия задачи: Видимость поля зависит только от значения в текущей строке? Значение поля может оставаться пустым даже если оно видимо? Или в этом случае оно обязательно к заполнению? Уточняю: Да, видимость полей зависит только от значений в текущей строки "Статус". Должно быть заполнено обязательно. |
|
![]() |
#70 |
Ищущий знания...
|
я уже запутался...
поэтому вот пример. все работает.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#71 |
Участник
|
Сейчас импортну, попробую.
Да, ваш пример работает так, как нужно, буду разбираться, спасибо большое. Вполне возможно, что это из-за 2 датасоурсов...ладно, буду искать. Ещё раз спасибо за пример. Последний раз редактировалось user_ax; 21.02.2013 в 11:28. |
|
![]() |
#72 |
Участник
|
Сделал один в один, как по примеру, условия переписал, всё равно не хочет изменять. Вероятно из-за того, что у меня не один датасоурс, а два...
Что ж тугодум я такой, а... ![]() Последний раз редактировалось user_ax; 21.02.2013 в 11:55. |
|
![]() |
#73 |
Участник
|
При первом открытии формы smm не проинициализирована и поэтому не выполняются условия, насколько я понимаю, надо объявить её чтобы при инициализации формы были доступны нужные значения...
|
|
![]() |
#74 |
Ищущий знания...
|
Цитата:
для теста, в верхней таблице меняйте значение в поле "Статус закупки".
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#75 |
Участник
|
Очень возможно.
ещё пару уточнений: У вас какой датасурс ведущий, а какой ведомый? Какая связь у вас между датасурсами? В каком датасурсе находится поле которое должно скрываться/показываться? В каком датасурсе находится поле, значение которого должно влиять на видимость другого поля? |
|
![]() |
#76 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Очень возможно.
ещё пару уточнений: У вас какой датасурс ведущий, а какой ведомый? Какая связь у вас между датасурсами? В каком датасурсе находится поле которое должно скрываться/показываться? В каком датасурсе находится поле, значение которого должно влиять на видимость другого поля? На форме вообще 10 датасоурсов, но я работаю только с двумя, один из них добавил сам. Ведущий датасоурс SalesQuotationLine, ведомый smm Связь delayed 1 к 1. Поле, которое должно скрываться\показываться находится в датасоурсе SalesQuotationLine. Эти поля находятся в двух датасоурсах и в SalesQuotationLine и в smm. lev, благодарю, сейчас попробую. Я сильно извиняюсь, а как грузить DataTutorialVisibleColums.def, DataTutorialVisibleColums.dat? Просто потом это нужно будет удалить, на всякий случай... |
|
![]() |
#77 |
Ищущий знания...
|
Цитата:
там думаю сами разберетесь
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#78 |
Участник
|
Загрузил проект - там один датасоурс...
А данные загрузить не смогу, поломаю наши(( Прискорбно( |
|
![]() |
#79 |
Ищущий знания...
|
Цитата:
какой проект вы загрузили? старый? если новый, то попробуйте загрузить его ещё раз, потому как при первой загрузке второй таблицы не было в системе, и возможно из за этого на форме он не появился. З.Ы. Вы что, все это на живой базе делаете??
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: EAlex (1), Lucky13 (5). |
![]() |
#80 |
Участник
|
А вот увидел в свойствах Group-а дизайна Некоторые свойства, может быть дело в них? Хотя маловероятно...
Поле DаtaGroup - там стоит название метода visibleFields. |
|