AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.01.2017, 02:25   #1  
ta_and is offline
ta_and
Участник
 
183 / 106 (4) +++++
Регистрация: 26.02.2002
Адрес: СПб
AX2012 Отступы полей на форме
Здравствуйте.

Есть две формы, вторая форма создана дублированием первой.
Дизайн второй формы изменен только в качестве набора полей (убраны лишние, добавлены новые).
Все параметры самого дизайна и групп полей, в которых лежат контролы одинаковые и не изменялись после копирования.
Внимание, вопросы:
Почему на первой форме отступы от левой и верхней границы у вложенных контролов есть, а на дублированной форме вложенные контролы прилипают к границам вплотную.
Какое свойство и какого контрола отвечает за отступы по умолчанию на форме?

------
PS
Свойства *Margin - не предлагать! Они все Auto!
------
PPS Проект вложить не могу, так как формы достаточно сложные и связаны с нестандартными источниками данных. А моделировать эту ситуацию на простых формах нет времени.
Старый 10.01.2017, 10:29   #2  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,587 / 3395 (171) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от ta_and Посмотреть сообщение
Почему на первой форме отступы от левой и верхней границы у вложенных контролов есть, а на дублированной форме вложенные контролы прилипают к границам вплотную.
Какое свойство и какого контрола отвечает за отступы по умолчанию на форме?
за отступы отвечают группы, табы и другие контейнеры.
точно так же как и в html.

поэтому, скорее всего, ваши контролы попадают в другие группы/контейнеры.
или у каких-то групп в новой форме установлено свойство type=none


Совет:
проще всего искать "что изменилось" следующим способом.
1.
экспортируйте старую и новую форму в xpo файлы - полУчите два текстовых файла.
сравните текстовые файлы любыми сравнивалками. например, штатной fc.exe

2.
подложите старые объекты в old-слой.
в старых версиях достаточно было создать old-каталог внутри каталога приложения и скопировать туда старые aod-файлы.
в акс2012 метаданные лежат в базе SQL, поэтому нужно юзать утилиту доступа к метаданным.
как только у вас появится old-слой, то штатное аксаптовское сравнение позволит сравнивать и новые и "старые" слои.

Последний раз редактировалось mazzy; 10.01.2017 в 10:34.
Старый 22.01.2017, 18:35   #3  
ta_and is offline
ta_and
Участник
 
183 / 106 (4) +++++
Регистрация: 26.02.2002
Адрес: СПб
Цитата:
Сообщение от mazzy Посмотреть сообщение
ваши контролы попадают в другие группы/контейнеры.
или у каких-то групп в новой форме установлено свойство type=none
Формы по структуре групп и табов асболютно идентичные, так как вторая форма просто сдублирована с первой. Изменился только состав полей в гриде.
Сравнивал и в текстовом виде и через сравнивалку. Отличий в настройках контролов на формах НЕТ. Просто чудеса. В одной форме есть отступы, во второй все прилипло вверх слева...
Старый 22.01.2017, 20:50   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
2,905 / 1537 (57) ++++++++
Регистрация: 12.10.2004
Цитата:
Сообщение от ta_and Посмотреть сообщение
Формы по структуре групп и табов асболютно идентичные, так как вторая форма просто сдублирована с первой. Изменился только состав полей в гриде.
Сравнивал и в текстовом виде и через сравнивалку. Отличий в настройках контролов на формах НЕТ. Просто чудеса. В одной форме есть отступы, во второй все прилипло вверх слева...
Возможно повредился бинарник в котором метаданные формы хранятся. Такое бывает, но чаще выражается в падениях клиента.
Попробуйте 2 вещи
1. Сбросьте все настройки каждого пользователя и сбросьте их кеши (возможно как-то влияют настройки пользователя).
если не помогло, то
2. Выгрузите формы в XPO. Удалите и импортните обратно.
Старый 23.01.2017, 18:32   #5  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
384 / 161 (6) ++++++
Регистрация: 27.04.2006
Адрес: Montreal
картинки можешь показать?

data usage прибивал?

сколько всего контролов на форме?
__________________
Felix nihil admirari
-----------------------------------------------------------------------------------------------
AX2012
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сломалось отображение полей типа ReferenceGroup на форме Bekus DAX: Программирование 2 20.10.2016 12:06
Странные знаки и выравнивание у полей сумм в форме Проводки по клиенту Aquarius DAX: Функционал 1 27.06.2012 21:25
Несинхронность размерности полей в форме поиска... glibs DAX: Функционал 0 05.04.2010 21:54
Название полей в форме запроса PavelSR DAX: Программирование 4 11.07.2007 17:19
Объединить несколько полей таблицы в одном поле Grid-а на форме? storer DAX: Программирование 2 12.11.2003 14:08
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:26.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.