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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.04.2005, 12:09   #1  
zick zibn is offline
zick zibn
Участник
 
3 / 10 (1) +
Регистрация: 16.04.2005
Всем добрый день!

Подскажите пож- та как сделать программно что бы в Caption на форме отображались некоторые поля из грида этой же формы.
Старый 16.04.2005, 15:26   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Свойства Titlefield1, Titlefield2 таблицы и TitleDatasource дизайна формы Вашу задачу не решают?
__________________
-ТСЯ или -ТЬСЯ ?
Старый 18.04.2005, 12:26   #3  
zick zibn is offline
zick zibn
Участник
 
3 / 10 (1) +
Регистрация: 16.04.2005
Свойства Titlefield1, Titlefield2 таблицы и TitleDatasource дизайна формы мою задачу решают. Но я хотел что бы в заголовок формы брались не наименование полей в таблице а другое наименование. Решил я эту проблему перекрытием метода active на DataSourse
<div class='XPPtop'>X++</div><div class='XPP'>
[color=:blue]public[/color] [color=:blue]int[/color] active()
{
   [color=:blue]int[/color] ret;

   ret = [color=:blue]super[/color]();
   element.design().caption([color=:red]"Требование-накладная № "[/color] + agr_InvoiceRepJournalTable.Numbe_M11);
   [color=:blue]Return[/color] ret;
}</div>
Старый 18.04.2005, 12:39   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от zick zibn
Но я хотел что бы в заголовок формы брались не наименование полей в таблице а другое наименование. Решил я эту проблему перекрытием метода active на DataSourse
Лучше все-таки старый заголовок не терять...

Что-то вроде.
<div class='XPPtop'>X++</div><div class='XPP'>
[color=:blue]public[/color] [color=:blue]int[/color] active()
{
   [color=:blue]int[/color] ret;

   ret = [color=:blue]super[/color]();
   element.design().caption(strfmt([color=:red]"Требование-накладная № %1. %2"[/color], agr_InvoiceRepJournalTable.Numbe_M11, element.design().caption()));
   [color=:blue]Return[/color] ret;
}</div>

Ну и конечно же стоит пользоваться метками. Текст в коде писать - бяки
Например так:
<div class='XPPtop'>X++</div><div class='XPP'>
element.design().caption(strfmt([color=:red]"%1 %2. %3"[/color], [color=:red]"@DIS7688"[/color], agr_InvoiceRepJournalTable.Numbe_M11, element.design().caption()));</div>
__________________
полезное на axForum, github, vk, coub.
Старый 18.04.2005, 12:51   #5  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Посмотрите форму SalesTable. Там задача решается один к одному такая, как Ваша.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 18.04.2005, 13:58   #6  
zick zibn is offline
zick zibn
Участник
 
3 / 10 (1) +
Регистрация: 16.04.2005
Большое спасибо за исчерпывающий ответ!
 


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

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

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