13.09.2006, 07:48 | #21 |
Участник
|
sukhanchik
Хм...фишка полезная. Вот только просматривать таблицу из датасорса опять "отучил" |
|
13.09.2006, 09:40 | #22 |
Administrator
|
Ну ... пользоваться или не пользоваться - дело каждого . Можно просто из кода (в рамках отладки) сей код вызывать (когда работаешь с временными таблицами).
Единственное - что нужно учесть - что иногда курсору очень хочется иметь select перед просмотром и пустая временная таблица (которая получена по setTmp()) покажется в этом случае полной (т.е. как будто обозреватель применяется к постоянной таблице)
__________________
Возможно сделать все. Вопрос времени |
|
13.09.2006, 10:10 | #23 |
Участник
|
что sidax что tabax разработаны по принципу, чтоб это было по возможности одна форма XPO и ничего не менялось - только добавлялось. То есть для установки - установил XPO для сноса - снёс форму.
Можно ли исхитриться и добиться того же без можификаций |
|
13.09.2006, 10:14 | #24 |
Участник
|
|
|
13.09.2006, 12:19 | #25 |
Участник
|
ловите 0.2.3 где все аддиновые действия имитируют нажатия на кнопку в контектном меню и еще есть оно само.
PS. Интересно, что если выложить статью в аксаптапедию, то ее скорее улучшат чем, в erpkb; а если выложить код сюда, то его скорее улучшат чем в англоязычных конфах. Что это: разница менталитетов? Кривизна erpkb? |
|
13.09.2006, 12:23 | #26 |
Участник
|
что-то не дает качать
|
|
13.09.2006, 12:58 | #27 |
Участник
|
исправил
|
|
13.09.2006, 13:35 | #28 |
Участник
|
Ставлю hook.
ToolsMenu + Autohotkey - где об этом можно почитать...не совсем понял о чем Вы. PS Заметил один глюк - если открыть Windows Task Manedger можно увидеть, что Аксапта стабильно "кушает" 4 кб. памяти в секунду.... Есть подозрение что что-то не так... скорее всегов ф-и обновления закладок (там где сканирование активных окон). Последний раз редактировалось Alex_KD; 13.09.2006 в 13:41. |
|
13.09.2006, 13:46 | #29 |
Участник
|
*ага я давно подозрева про memory leak - надо этим заняться
*http://erpkb.com/Axapta/MakrosyAutoHotkey пример присоединен |
|
|
За это сообщение автора поблагодарили: mazzy (2), konfet (1). |
13.09.2006, 16:13 | #30 |
Пенсионер
|
Классная весч! Респект однако...
Я вот тут попытался поделку , а именно, все кнопки Arrange засунуть в выпадающий список, что по-моему логично и напоролся на одну неприятность: Есть контрол MenuButton, в нем я могу показать текст и картинку, принажатии на нее выпадает списочек, где я могу разместить как MenuItemButton, CommandButton так и просто Button, так вот в этом списочке у меня не получается показать картинку, рядом с текстом или без текста, хотя по свойствам вроде можно. Это глюк или фича?
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
13.09.2006, 16:20 | #31 |
Участник
|
Цитата:
PS. А тебе риспект за VSS -- я его немного подточил для Ax3 |
|
13.09.2006, 16:56 | #32 |
Пенсионер
|
Цитата:
Цитата:
PS. А тебе риспект за VSS -- я его немного подточил для Ax3
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
13.09.2006, 17:12 | #33 |
Участник
|
Цитата:
можно сделать кнопку для показа/скрытия тулбара. воможно AndyD знает способ сделать картинки в выпадающем меню можно пользоваться кнопками в sidax е (только он всё равно будет жрать место) |
|
13.09.2006, 17:26 | #34 |
Пенсионер
|
Да тут много что можно сделать, но то про что я говорил, это как бы стандартный механизм, но не работает, или у меня руки кривые, или это глюк, вот в чем хотелось разобраться...
а Про sideax согласен, но он мне даже предпочтительней т.к. дисплей длинный
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
13.09.2006, 18:10 | #35 |
Участник
|
Я тут как умел для себя кнопочку еще одну привинтил.
Соответственно, делюсь с общественностью. (заодно глюки исправят, подскажут может чего ) Часто проект чтоб создать, нужно ну очень долго ждать, пока дуплит меню по правой кнопке. Добавил кнопулю, которая просто создает за меня чистый проектик и открывает его. NormalResource для нее естественно - 7665 Код метода clicked вот: Код: void clicked() { TreeNodeName projNum, project = 'Project'; int i, numProj, len = strLen(project); SET projNumSet = new Set(Types::Integer); ProjectNode node, groupNode; ProjectGroupNode child; TreeNodeIterator treeNodeIterator; ProjectNode createProject(TreeNodeName name, ProjectGroupNode parent) { ProjectNode childNode = parent.aotFindChild(name); if (!child) { parent.aotAdd(name); childNode = parent.aotFindChild(name); } return childNode; } ; super(); startLengthyOperation(); groupNode = Infolog.projectRootNode().AOTfindChild('Shared'); treeNodeIterator = groupNode.AOTiterator(); node = treeNodeIterator.next(); while (node) { if (substr(node.name(), 1, len) == project) { projNum = substr(node.name(), len + 1, strLen(node.name()) - len); if (strlen(projNum) > 0 && isInteger(projNum)) projNumSet.add(str2int(projNum)); } node = treeNodeIterator.next(); } if (projNumSet.elements() > 0) { for (i = 1; i <= projNumSet.elements(); i++) { if (!projNumSet.in(i)) { numProj = i; break; } } if (numProj < 1) numProj = projNumSet.elements() + 1; } else numProj = 1; node = createProject(project + int2str(numProj), groupNode); groupNode.AOTsave(); endLengthyOperation(); node.AOTRun(); node.AOTnewWindow(); } |
|
13.09.2006, 18:14 | #36 |
Axapta
|
Тогда еще надо добавить кнопочки для создания в данном проекте групп DataDictionary, Classes, Forms и.т.д. Было бы очень удобно.
|
|
13.09.2006, 18:18 | #37 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: kashperuk (2). |
13.09.2006, 18:21 | #38 |
Участник
|
Еще в моих макросах можно создать проект по ctrl+win+p
Код: ; Ctrl+Win+P New Project #IfWinActive, ahk_class AxaptaClientClassName ^#p:: toEnglish() SendMessage,0x111,281 SendInput,{DOWN}{DOWN} SendInput,{CTRLDOWN}n{CTRLUP}{F2} Exit |
|
13.09.2006, 18:27 | #39 |
Участник
|
Тьфу.
Чего ж не написано об этом где-то? Ну, хоть поигрался с ProjectNode |
|
14.09.2006, 12:12 | #40 |
Участник
|
вот как бы набор кнопок сделать расширяемым?
единственное что я придумал пока: допустим сделать некое действие "установить расширение", в ходе которого будет добавляться кнопка прямо в дизайн формы и туда в clicked будет записываться код из файла. |
|
Теги |
tabax, taskbar, toolbar, инструменты, панель задач, панель инструментов, полезное, табакс, тулбар, управление окнами |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|