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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.05.2011, 14:14   #1  
Blog bot is offline
Blog bot
Участник
 
25,617 / 848 (80) +++++++
Регистрация: 28.10.2006
fatihdemirci: Axapta editöründeki Script menusune ekleme yapmak
Источник: http://www.fatihdemirci.net/index.ph...ekleme-yapmak/
==============

Merhaba

Axapta editorunda sağ script menusu mevcut bazı uygulamalar mevcut. Sizde bu menuye kendi scriptlerinizi ekleyebilirsiniz.
Öreneğin benim geliştirmelerde kullandığım standart bir yorum satırı var. Şu şekilde ;

// <ETG – etg_fd > GN :002 T : 28.05.2011 A : Stok kartı düzeltmeleri

// <ETG – etg_fd > GN :002

Tanımı şöyle ;

// <ETG – /*Revizyon yapan*/> GN: /*Geliştirme no*/ T: /* Tarihi buraya yazıyoruz*/ A: /* açıklama*/
// Kodu Buraya Yazalım
// <ETG – /*Revizyon yapan*/> GN:

Bu kodu Script menusune eklemek için EditorScript klasına şu metodu eklemeliyiz.

X++:
public void FD_CommentTemplateSelected(Editor _editor)
{
xppSource xppSource = new xppSource(_editor.columnNo());
int startLine = _editor.selectionStartLine();
int endLine = _editor.selectionEndLine();
;
_editor.gotoLine(startLine);
_editor.gotoCol(1);
_editor.insertLines(xppSource.FDCommentTemplateHead());
_editor.gotoLine(endLine + 3);
_editor.gotoCol(1);
_editor.insertLines(xppSource.FDCommentTemplateLine());
}
Buarada kullandığımız FDCommentTemplateHead() ve FDCommentTemplateLine() metodunu xppSource klasına yazmamız gerekiyor.
X++:
 Source FDCommentTemplateHead()
{
    ;
    source = "";
    source += '\n';
    source += strfmt('// <ETG - %1 > GN:   T: %2 A: ',curUserId(), systemDateGet());
    source += '\n';
    return source;
}
X++:
Source FDCommentTemplateLine()
{
    ;
    source = "";
    source += '\n';
    source += strfmt('// <ETG - %1 > GN:   ',curUserID());
    source += '\n';
    return source;
}
Источник: http://www.fatihdemirci.net/index.ph...ekleme-yapmak/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.

Последний раз редактировалось Poleax; 30.05.2011 в 11:42. Причина: оформление
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
fatihdemirci: Axapta belge ekleme işlemleri Blog bot DAX Blogs 0 26.11.2010 20:11
fatihdemirci: Macros in axapta Blog bot DAX Blogs 0 29.09.2010 12:05
fatihdemirci: Axapta string kontrol Blog bot DAX Blogs 0 17.09.2010 13:05
AXAPTA 4.0 задерживается до весны 2006 (eng.) dmit2604 Microsoft и системы Microsoft Dynamics 61 12.03.2005 16:14
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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