12.09.2006, 15:32 | #1 |
Участник
|
[ANN] Sidax 0.3.6 - многоцелевая боковая панель для Axapta
Домашняя страница
Что нового: Переход к компоненту: введите имя компонента и выберите из списка конкретный вид. Также можно ввести тип помпонента X++ calculator Введите выражение или кусочек кода X++ и нажмите Evaluate для выражения или Run для Statement Также:
Ранее доступные возможности: Управление окнами - можно выделить несколько окон сразу, и, например, закрыть Список последних проектов - Sidax определяет список последних проектов, которые вы открывали в его присутствии, и запоминает их. Потом можно между ними переключаться. Главное меню с поиском:
При даблклике на свободном месте тулбара сидакс свораячивается до размеров тулбара и никому не мешает. Также при нажатии на кнопочки он сворачиается, елси кнопочка уже активна (поведение позаимствовано у оперы) Последний раз редактировалось belugin; 18.10.2006 в 16:35. Причина: shotz |
|
|
За это сообщение автора поблагодарили: Gustav (18). |
13.09.2006, 13:06 | #2 |
Участник
|
..7beta
Глючная экспериметнальная фича "домик" (или "желудок" но иконку желудка я не нашел, пожэтому пусть будет "домик"). (на скриншоте AOT "помещенный в домик")
Откройте какое-нибудь окно Перейдите в домик Даблкликните по пустому месту. Теперь оно в домике и будет всегда внутри сидакса, пока вы его не закроете. При закрытии сидакса отрыгивает сожранное окно. Страшно глючит: Если сожрать проект, то нельзя искать по активному AOT окну нажатиями клавиш, а только по сожранному проекту. Последний раз редактировалось belugin; 13.09.2006 в 13:07. Причина: шот |
|
|
За это сообщение автора поблагодарили: mazzy (5), Logger (1). |
13.09.2006, 15:37 | #3 |
Участник
|
Я тут начал пользоваться - вот пару замечаний:
1. Если стыковка верхняя или нижняя - то глючит сворачивание совсем. может можно запретить такую стыковку? 2. Очень странно работает Go Component - при нажатии кнопки Go всегда слетает - если не проект ищешь. Проверку поставил - но все таки кнопка эта вообще не нужна, ИМХО - по нажатию на любом элементе дерева делается то, что должно делаться по кнопке. А чтобы выбрать другой _path - нужно кликнуть по дереву Код: void openItem(str _path) { TreeNode node; ; node = this.getNode(_path); if (!node) return; if(_path=="Projects\\Shared") node.AOTrun(); else node.AOTnewWindow(); mru+=[this.getNode(_path).treeNodePath()]; } 3. Поиск по главному меню тоже работает не ахти - если ввести слово с пробелом - то уже не работает. Пример: Цена vs Цена продаж не пользовался еще этой фичей, поэтому не разбирался, почему так. И вообще, почему бы не сделать здесь аналогично Go component - по изменению текста чтобы искало? или там наоборот? а то смешанно получилось >Страшно глючит: Если сожрать проект, то нельзя искать по активному AOT окну нажатиями клавиш, а только по сожранному проекту 4. Так может лучше запоминать просто path этого объекта и открывать заново его если нажали на домик, а объект закрыт? (и существует) (аля то, как делается при нажатии на объект в Go component) |
|
13.09.2006, 16:02 | #4 |
Участник
|
Цитата:
Цитата:
2. Очень странно работает Go Component - при нажатии кнопки Go всегда слетает - если не проект ищешь.
Цитата:
И еще - над деревом хорошо бы менять курсор на руку - а то confusing (как в проектах recent)
Цитата:
3. Поиск по главному меню тоже работает не ахти - если ввести слово с пробелом - то уже не работает. Пример: Цена vs Цена продаж
Расчеты с клиентами\Отчеты\Цена / скидка\Цены продаж которое ищется по Цен*прод Цитата:
И вообще, почему бы не сделать здесь аналогично Go component - по изменению текста чтобы искало? или там наоборот? а то смешанно получилось
Цитата:
4. Так может лучше запоминать просто path этого объекта и открывать заново его если нажали на домик, а объект закрыт? (и существует) (аля то, как делается при нажатии на объект в Go component)
|
|
13.09.2006, 20:45 | #5 |
Участник
|
А объясните, почему вот это не работает: как раз хотел дописать себе такое, потому что закрываю часто случайно - смотрю - уже вроде есть - но не работает. (
Код: public boolean canClose() { if(!collapsed) { this.collapse(); return false; } return true; } |
|
13.09.2006, 20:58 | #6 |
Участник
|
и еще - хочу, чтобы первой закладкой, которая отображается при старте формы (соответственно, при старте Аксапты) была закладка последних проектов - согласитесь, было бы удобно. А окна открытые врядли кто-то видеть хочет при открытии.
вот с ней игрался - не хочет: activeBut = HistoryBut; activeTab = historyTab; менял и даже пробовал насильно вконце init() делать historyBut.activatePage() или historyBut.clicked(); (в коде которого должно раскрытся дерево и перейти на эту закладку) Ничего. Глухо, как в танке. Вижу только лишь открытое главное меню и его же в списке открытых окон. Посоветуйте, как исправить. Спасибо |
|
13.09.2006, 20:58 | #7 |
Участник
|
не помню
если хотите незакрываемости, сделайте без бордера как в табаксе |
|
14.09.2006, 11:06 | #8 |
Участник
|
Я хочу не незакрываемости, а именно сворачивания при попытке закрытия при развернутом окне.
|
|
14.09.2006, 12:02 | #9 |
Участник
|
В присоединенной версии - настройка (на закладке эбаут)
|
|
|
За это сообщение автора поблагодарили: kashperuk (3). |
19.09.2006, 13:11 | #10 |
сибиряк
|
А у меня левый Tab:Tab вообще не отображается. Только Group:Switchers, с перечисленными открытыми окнами.
__________________
С уважением, Вячеслав. |
|
19.09.2006, 13:14 | #11 |
Участник
|
Если не видно кнопок, то возможно вы забыли скопировать их в нужную директорию
(клиент для 3звенки, приложение для2ухзвенки) Если не видно дерева, возможно просто оно свернуто, или его нужно расширить вправо |
|
19.09.2006, 13:22 | #12 |
сибиряк
|
Все, понял ошибку. Я все кнопки скопировал в Include, а не вместе с директорией.
__________________
С уважением, Вячеслав. |
|
19.09.2006, 13:48 | #13 |
Участник
|
частая ошибка, надо ворнинг приделать при загрузке
|
|
20.09.2006, 12:55 | #14 |
Участник
|
А, что такое "X++ calculator"? Что, то не могу добиться от него работы, ругаеться на синтаксическую ошибку. А, вот где она, в коде или в том что я пишу?
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|
20.09.2006, 13:01 | #15 |
Участник
|
Примеры того, что можно ввести в Х++ калькулятор:
Кнопка evaluate: tableId2PName(50) - вернет Банковские счета клиента tableNum(CustTable) - вернет 77 и т.д. Кнопка Run: ; TreeNode::findNode('\\Jobs\\Job4').AOTRun(); Запустит job4 из AOT то есть писать можно все, что угодно - это типа JOB PS. Мне это напоминает Visual FoxPro - там тоже, не отходя от кассы можно было выполнять различные инструкции |
|
20.09.2006, 13:34 | #16 |
Участник
|
0.3.7b4
0.3.7b4:
+ не закрывается по Esc - не валится если попытаться удалить проект из истории при отстутствии открытых + проверяет на наличие скина и ругается, если не находит |
|
21.09.2006, 18:06 | #17 |
Administrator
|
2belugin: Про обозреватель временных таблиц понял.
Маленький бантик. Добавляет пункт меню, который по открытому окну редактора открывает элемент в АОТ. Метод на контроле Tree: PHP код:
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: belugin (7). |
21.09.2006, 18:09 | #18 |
Administrator
|
И еще.
Можно добавить функцию, которая не будет открывать узел TreeNode в новом окне, а будет активировать уже открытое (при условии, что существует открытое окно). Удобно, когда надоедает большое количество открытых окон одного и того же объекта TreeNode PHP код:
__________________
Возможно сделать все. Вопрос времени |
|
21.09.2006, 18:11 | #19 |
Участник
|
Это ты о закладке Windows, насколько я понял?
|
|
22.09.2006, 09:22 | #20 |
Участник
|
Цитата:
Надо либо вынести открытие из цикла, либо сделать чтобы открывало все выделенные |
|
Теги |
aot, sidax, x++, инструменты, интерфейс, полезное, управление окнами |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|