01.10.2018, 20:02 | #21 |
Участник
|
У вас какая машина? Велкам на автосервис и попросите поставить антикрыло. Или зад опустить. Те же аргументы услышите что и коллеги вам пишут. Только более доходчиво. Хотя если у вас Жигули девятка то проблем не будет.
|
|
01.10.2018, 22:18 | #22 |
Banned
|
Цитата:
То есть "в D365FO мы фронт-ендом не занимаемся. Это вам система на PHP нужна, а у нас все серьезно. Нет ну если вы очень хотите мы вам можем extended control сделать, но вы же понимаете что это слишком дорого получиться". Так? |
|
02.10.2018, 09:19 | #23 |
Участник
|
Только машина намного точнее отражает что нужно покупателю. А акса далека от коробки-стандарта-для-отрасли.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: ax_mct (1). |
02.10.2018, 14:25 | #24 |
Banned
|
Цитата:
изменить размер шрифта в форме на FormStringControl или хотя бы сделать его жирным.
Цитата:
Сообщение от IvanS
Расскажу от куда растут ноги.
В АХ есть объект FormTableControl, который формируется путем набора контролов. При чем большинство контролов инициализируются через код и в них прописывается цветовая схема 2 (colorScheme = 2), при этом ячейки разукрашиваются нужным образом, но при этом выделение строки в таких ячейках не происходит. А выделение видно только на малом количество контролов с цветовой схемой по умолчанию. Поэтому задача выделить строку в таблице. На данный момент я предложил изменять высоту ячеек выделенной строки. По крайней мере это работает. Либо менять цвет шрифта Конкретный технический вопрос на профессиональном форуме по последней версии системы. 1. Общий. Изменить размер шрифта в форме на FormStringControl. Судя по всему нужен свой собственный Extendable control чтобы применить свой CSS. Так? 2. Выделить для пользователя строку в таблице на базе FormTableControl. Тут возможна смекалка на уровне свойств. Display length к примеру чтобы движок применил другой размер шрифта. Так? Трудоемкость кстати как оценивать для подобных задач. Автор темы явно уже два дня бьется. |
|
02.10.2018, 14:37 | #25 |
Banned
|
У меня одного нервный тик?
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 |
Британский учённый
|
Стало быть разработчику D365 не зазорно будет в резюме писать что то вроде: работал над проектом по изменению шрифта на контроле
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
За это сообщение автора поблагодарили: ax_mct (1), IvanS (1). |
03.10.2018, 12:59 | #27 |
Участник
|
Не, это можно написать архитектор / дизайнер UI и UX
__________________
Ivanhoe as is.. |
|
04.10.2018, 22:05 | #28 |
Участник
|
а если попробовать изменять их динамически? в момент создания формы из кода напрямую?
__________________
Felix nihil admirari |
|
05.10.2018, 10:29 | #29 |
Участник
|
В init() после super() не работает, первым делом попробовал.
Я все-таки надеюсь на Extended Style - судя по значениям енума, там именно что кастомные стили предполагаются. Вопрос, где они настраиваются / программируются. На вскидку не нашел ни в АОТ, ни в css. Но я тот еще программист
__________________
Ivanhoe as is.. |
|
11.10.2018, 14:13 | #30 |
Banned
|
Цитата:
Сообщение от Ivanhoe
В init() после super() не работает, первым делом попробовал.
Я все-таки надеюсь на Extended Style - судя по значениям енума, там именно что кастомные стили предполагаются. Вопрос, где они настраиваются / программируются. На вскидку не нашел ни в АОТ, ни в css. Но я тот еще программист Можно ли делать в стиле ASP.NET типа Код: Control.Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "red"); X++: control.AddCssClass("MyCss"); Или единственный путь это создание расширенного контрола и техника 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 |
Участник
|
Всем спасибо за ответы в итоге использовал свойство 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 as is.. |
|
15.10.2018, 12:41 | #33 |
Участник
|
да именно так пока нет возможности копать эту реализацию ради мнимого удобства пользователей
Последний раз редактировалось IvanS; 15.10.2018 в 13:22. |
|