20.02.2013, 12:50 | #41 |
Участник
|
Цитата:
X++: element.visibleFields(); X++: SalesQuotationLine_ds.visibleCollums(); |
|
20.02.2013, 12:52 | #42 |
Участник
|
|
|
20.02.2013, 13:00 | #43 |
Ищущий знания...
|
Цитата:
этот метод предназначен не только для датасорсов. инит формы и существует для того, что бы выполнить первоначальные настройки формы из кода при открытии. З.Ы. user_ax выкладывайте уже .xpo с формой.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
20.02.2013, 13:04 | #44 |
Участник
|
Вставил и в инит - всё равно.
Вот форма. В xpo не получилось, ограничение не позволяет загрузить. Последний раз редактировалось user_ax; 20.02.2013 в 13:42. |
|
20.02.2013, 13:21 | #45 |
Участник
|
Я, кажется понял, изначально, при запуске формы, в моём условии пусто, может быть именно поэтому не отображается.
|
|
20.02.2013, 13:24 | #46 |
Ищущий знания...
|
Цитата:
метод называется setFieldAccessHeader
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
20.02.2013, 13:40 | #47 |
Участник
|
Добавил вызов в метод датасоурса write, как в примере - по-прежнему не отображается при запуске формы...(
|
|
20.02.2013, 14:34 | #48 |
Ищущий знания...
|
Цитата:
в каком условии пусто?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
20.02.2013, 14:38 | #49 |
Участник
|
Я им самым и воспользовался, поставил точку в init() на element.visibleFields()
зашёл в него, потом зашёл в visibleCollums, и вот в нём условия мои были пустыми...и сразу перекидывает на else. По идее, при заходе в visibleCollums значения должны уже быть... Последний раз редактировалось user_ax; 20.02.2013 в 14:53. |
|
20.02.2013, 15:01 | #50 |
Ищущий знания...
|
так а в active() датасорса то добавили вызов? (как говорил dech)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
20.02.2013, 15:03 | #51 |
Участник
|
|
|
20.02.2013, 15:03 | #52 |
Ищущий знания...
|
и в какой момент у Вас инициализируется табличная переменная "smm"?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
20.02.2013, 15:05 | #53 |
Участник
|
Мне сказали, что нужно использовать имя датасоурса для ссылания на таблицу.
Цитата:
Сообщение от Владимир Максимов
Так ведь "ссылается", а не "называется". Вы путаете имя объекта АОТ и имя переменной, в которой содержится ссылка на экземпляр этого объекта. Как правило, они совпадают. Но в данном случае они отличаются. По сути, Вы все время используете для сравнения пустые значения.
Укажите в коде имя datasource, а не имя таблицы. |
|
20.02.2013, 15:45 | #54 |
Участник
|
Вставил ещё в leave контрола, конечно не идеально, но кое как...
|
|
20.02.2013, 15:54 | #55 |
Ищущий знания...
|
smm - это имя датасорса?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
20.02.2013, 16:06 | #56 |
Участник
|
|
|
20.02.2013, 16:08 | #57 |
Ищущий знания...
|
а Вы метод element.visibleFields() в каком датасорсе прописываете? (надо на active() в датасорсе smm)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
20.02.2013, 16:09 | #58 |
Участник
|
|
|
20.02.2013, 16:15 | #59 |
Ищущий знания...
|
в active датасорса SalesQuotationLine, то же оставьте вызов этого метода (и в init'е формы).
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: user_ax (1). |
20.02.2013, 16:19 | #60 |
Участник
|
Цитата:
Эффект такой же, как и если вызывать visibleFields на методе leave контрола. С этим разобрались, вроде. lev, спасибо вам большое за то, что уделили время, объяснили, разжевали и не бросили на полпути. Очень признателен |
|