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

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

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

------
PS
Свойства *Margin - не предлагать! Они все Auto!
------
PPS Проект вложить не могу, так как формы достаточно сложные и связаны с нестандартными источниками данных. А моделировать эту ситуацию на простых формах нет времени.
Старый 10.01.2017, 10:29   #2  
online
mazzy
Administrator
Аватар для mazzy
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Most Valuable Professional
 
20,142 / 2992 (140) +++++++++
Регистрация: 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
Участник
 
149 / 60 (3) ++++
Регистрация: 26.02.2002
Адрес: СПб
Цитата:
Сообщение от mazzy Посмотреть сообщение
ваши контролы попадают в другие группы/контейнеры.
или у каких-то групп в новой форме установлено свойство type=none
Формы по структуре групп и табов асболютно идентичные, так как вторая форма просто сдублирована с первой. Изменился только состав полей в гриде.
Сравнивал и в текстовом виде и через сравнивалку. Отличий в настройках контролов на формах НЕТ. Просто чудеса. В одной форме есть отступы, во второй все прилипло вверх слева...
Старый 22.01.2017, 20:50   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2014
 
2,658 / 1317 (49) ++++++++
Регистрация: 12.10.2004
Адрес: Химки, Московская область
Цитата:
Сообщение от ta_and Посмотреть сообщение
Формы по структуре групп и табов асболютно идентичные, так как вторая форма просто сдублирована с первой. Изменился только состав полей в гриде.
Сравнивал и в текстовом виде и через сравнивалку. Отличий в настройках контролов на формах НЕТ. Просто чудеса. В одной форме есть отступы, во второй все прилипло вверх слева...
Возможно повредился бинарник в котором метаданные формы хранятся. Такое бывает, но чаще выражается в падениях клиента.
Попробуйте 2 вещи
1. Сбросьте все настройки каждого пользователя и сбросьте их кеши (возможно как-то влияют настройки пользователя).
если не помогло, то
2. Выгрузите формы в XPO. Удалите и импортните обратно.
Старый 23.01.2017, 18:32   #5  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
356 / 126 (5) +++++
Регистрация: 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, время: 17:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.