AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 10.01.2017, 02:25   #1  
ta_and ist offline
ta_and
Участник
 
226 / 122 (5) +++++
Registriert seit: 26.02.2002
Ort: СПб
AX2012 Отступы полей на форме
Здравствуйте.

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

------
PS
Свойства *Margin - не предлагать! Они все Auto!
------
PPS Проект вложить не могу, так как формы достаточно сложные и связаны с нестандартными источниками данных. А моделировать эту ситуацию на простых формах нет времени.
Alt 10.01.2017, 10:29   #2  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von ta_and Beitrag anzeigen
Почему на первой форме отступы от левой и верхней границы у вложенных контролов есть, а на дублированной форме вложенные контролы прилипают к границам вплотную.
Какое свойство и какого контрола отвечает за отступы по умолчанию на форме?
за отступы отвечают группы, табы и другие контейнеры.
точно так же как и в html.

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


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

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

Geändert von mazzy (10.01.2017 um 10:34 Uhr)
Alt 22.01.2017, 18:35   #3  
ta_and ist offline
ta_and
Участник
 
226 / 122 (5) +++++
Registriert seit: 26.02.2002
Ort: СПб
Zitat:
Zitat von mazzy Beitrag anzeigen
ваши контролы попадают в другие группы/контейнеры.
или у каких-то групп в новой форме установлено свойство type=none
Формы по структуре групп и табов асболютно идентичные, так как вторая форма просто сдублирована с первой. Изменился только состав полей в гриде.
Сравнивал и в текстовом виде и через сравнивалку. Отличий в настройках контролов на формах НЕТ. Просто чудеса. В одной форме есть отступы, во второй все прилипло вверх слева...
Alt 22.01.2017, 20:50   #4  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.984 / 3273 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Zitat:
Zitat von ta_and Beitrag anzeigen
Формы по структуре групп и табов асболютно идентичные, так как вторая форма просто сдублирована с первой. Изменился только состав полей в гриде.
Сравнивал и в текстовом виде и через сравнивалку. Отличий в настройках контролов на формах НЕТ. Просто чудеса. В одной форме есть отступы, во второй все прилипло вверх слева...
Возможно повредился бинарник в котором метаданные формы хранятся. Такое бывает, но чаще выражается в падениях клиента.
Попробуйте 2 вещи
1. Сбросьте все настройки каждого пользователя и сбросьте их кеши (возможно как-то влияют настройки пользователя).
если не помогло, то
2. Выгрузите формы в XPO. Удалите и импортните обратно.
Alt 23.01.2017, 18:32   #5  
wojzeh ist offline
wojzeh
Участник
Benutzerbild von wojzeh
Соотечественники
 
681 / 517 (19) +++++++
Registriert seit: 27.04.2006
Ort: Montreal
картинки можешь показать?

data usage прибивал?

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Сломалось отображение полей типа 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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 22:54 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.