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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2018, 20:02   #21  
DAX.Company is offline
DAX.Company
Участник
 
296 / 97 (4) ++++
Регистрация: 24.11.2016
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Это как официант при заказе суши смотрит внимательно на меня своим пытливым взглядом и говорит "вам не надо васаби, поверьте я профессионал, а соевый соус это вообще дурь. Вам бы лучше борща болезному, да с чесночком. Да и вообще зря вы сегодня из дома вышли."
У вас какая машина? Велкам на автосервис и попросите поставить антикрыло. Или зад опустить. Те же аргументы услышите что и коллеги вам пишут. Только более доходчиво. Хотя если у вас Жигули девятка то проблем не будет.
Старый 01.10.2018, 22:18   #22  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от DAX.Company Посмотреть сообщение
У вас какая машина? Велкам на автосервис и попросите поставить антикрыло. Или зад опустить. Те же аргументы услышите что и коллеги вам пишут. Только более доходчиво. Хотя если у вас Жигули девятка то проблем не будет.
Согласен. В этом есть зерно.

То есть "в D365FO мы фронт-ендом не занимаемся. Это вам система на PHP нужна, а у нас все серьезно. Нет ну если вы очень хотите мы вам можем extended control сделать, но вы же понимаете что это слишком дорого получиться".

Так?
Старый 02.10.2018, 09:19   #23  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Только машина намного точнее отражает что нужно покупателю. А акса далека от коробки-стандарта-для-отрасли.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: ax_mct (1).
Старый 02.10.2018, 14:25   #24  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
изменить размер шрифта в форме на FormStringControl или хотя бы сделать его жирным.
Цитата:
Сообщение от IvanS Посмотреть сообщение
Расскажу от куда растут ноги.
В АХ есть объект FormTableControl, который формируется путем набора контролов. При чем большинство контролов инициализируются через код и в них прописывается цветовая схема 2 (colorScheme = 2), при этом ячейки разукрашиваются нужным образом, но при этом выделение строки в таких ячейках не происходит. А выделение видно только на малом количество контролов с цветовой схемой по умолчанию.
Поэтому задача выделить строку в таблице.
На данный момент я предложил изменять высоту ячеек выделенной строки. По крайней мере это работает. Либо менять цвет шрифта
Аналогии это всегда не в сторону, виноват что начал.

Конкретный технический вопрос на профессиональном форуме по последней версии системы.

1. Общий. Изменить размер шрифта в форме на FormStringControl. Судя по всему нужен свой собственный Extendable control чтобы применить свой CSS. Так?

2. Выделить для пользователя строку в таблице на базе FormTableControl. Тут возможна смекалка на уровне свойств. Display length к примеру чтобы движок применил другой размер шрифта. Так?

Трудоемкость кстати как оценивать для подобных задач. Автор темы явно уже два дня бьется.
Старый 02.10.2018, 14:37   #25  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
У меня одного нервный тик?

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/user-interface/specify-color-font-background-controls

https://docs.microsoft.com/en-us/dyn...round-controls

Dynamics 365
-Development & administration for Finance and Operations
--User interface development
---Window management
----Font and background colors for input, table, and grid controls
-----Dynamics AX 2012
Старый 03.10.2018, 12:27   #26  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Стало быть разработчику D365 не зазорно будет в резюме писать что то вроде: работал над проектом по изменению шрифта на контроле
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: ax_mct (1), IvanS (1).
Старый 03.10.2018, 12:59   #27  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Не, это можно написать архитектор / дизайнер UI и UX
__________________
Ivanhoe as is..
Старый 04.10.2018, 22:05   #28  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
674 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
Цитата:
Сообщение от IvanS Посмотреть сообщение
Пытаюсь изменить размер шрифта в форме на FormStringControl или хотя бы сделать его жирным.
Но ни FontSize, ни Bold не отрабатывают.
Похоже нужна еще какая-то настройка, но найти её не могу.
Куда смотреть?
а если попробовать изменять их динамически? в момент создания формы из кода напрямую?
__________________
Felix nihil admirari
Старый 05.10.2018, 10:29   #29  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
В init() после super() не работает, первым делом попробовал.
Я все-таки надеюсь на Extended Style - судя по значениям енума, там именно что кастомные стили предполагаются. Вопрос, где они настраиваются / программируются. На вскидку не нашел ни в АОТ, ни в css. Но я тот еще программист
__________________
Ivanhoe as is..
Старый 11.10.2018, 14:13   #30  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
В init() после super() не работает, первым делом попробовал.
Я все-таки надеюсь на Extended Style - судя по значениям енума, там именно что кастомные стили предполагаются. Вопрос, где они настраиваются / программируются. На вскидку не нашел ни в АОТ, ни в css. Но я тот еще программист
Все же хочется сделать какую-то заднюю линию.
Можно ли делать в стиле ASP.NET типа
Код:
Control.Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "red");
или там
X++:
control.AddCssClass("MyCss");
и насколько примеры из ASP.NET работают для D365FO.

Или единственный путь это создание расширенного контрола и техника PHP для супер спецов по front-end в D365FO (задолбался писать имя продукта и искать по нему).

Цитата:
Extensible controls use a declarative HTML-based binding syntax to bind HTML element behaviors to properties, commands, JavaScript expressions, and JavaScript functions. These bindings are parsed at run time, and the resulting HTML is injected into the DOM.


https://docs.microsoft.com/en-us/dyn...nsible-control
Старый 15.10.2018, 06:36   #31  
IvanS is offline
IvanS
Участник
Аватар для IvanS
 
241 / 44 (2) +++
Регистрация: 30.06.2006
Адрес: Екатеринбург
Всем спасибо за ответы в итоге использовал свойство Extended Style
В нем используется enum FormStringControlExtendedStyle.
Чтобы использовать его на контроле код будет выглядеть примерно так:
Цитата:
stringControl.extendedStyle(enum2Symbol(enumNum(FormStringControlExtendedStyle), FormStringControlExtendedStyle:: planning_fieldModified))
Выглядеть это будет так, если не выбран фон:


А так при изменении цвета фона:


В ячейках название элемента енума, который представляет текущий вид.

Последний раз редактировалось IvanS; 15.10.2018 в 07:53.
За это сообщение автора поблагодарили: Ivanhoe (5), ax_mct (5).
Старый 15.10.2018, 10:12   #32  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Я правильно понял, что использовали какой-то из существующих стилей? Как свой добавлять не разбирались?
__________________
Ivanhoe as is..
Старый 15.10.2018, 12:41   #33  
IvanS is offline
IvanS
Участник
Аватар для IvanS
 
241 / 44 (2) +++
Регистрация: 30.06.2006
Адрес: Екатеринбург
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Я правильно понял, что использовали какой-то из существующих стилей? Как свой добавлять не разбирались?
да именно так пока нет возможности копать эту реализацию ради мнимого удобства пользователей

Последний раз редактировалось IvanS; 15.10.2018 в 13:22.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
D365 изменение MR reporting tree из кода syl DAX: Программирование 2 08.08.2018 20:06
erconsult: Copy-paste automation in D365 FO with a keyboard emulator Blog bot DAX Blogs 5 10.01.2018 13:42
Изменение ширины колонки Table контрола IKA DAX: Программирование 2 11.04.2014 18:12
изменение шрифта в инфо fialka DAX: База знаний и проекты 21 02.03.2007 11:52
Как отловить изменение контрола erudit DAX: Программирование 1 15.05.2003 16:56

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:09.