Перейти к публикации

Добавить кнопку в менеджер структуры


Рекомендованные сообщения

А есть ли возможность вставить на кнопку на тулбар менеджера структуры? Может есть какой механизм кастомизации. Это решило бы мой предыдущий вопрос с бомлайнами.

Ссылка на сообщение
Поделиться на других сайтах


38 минут назад, cppGhost сказал:

А есть ли возможность вставить на кнопку на тулбар менеджера структуры? Может есть какой механизм кастомизации. Это решило бы мой предыдущий вопрос с бомлайнами.

конечно есть.в хелпе по кастомизации rich client все это описано в примерах и картинках.читайте. кнопка добавляется стандартно.

Видимость регулируется тэгом visibleWhen в plugin.xml

Ссылка на сообщение
Поделиться на других сайтах

Осталось только понять, какое имя у менеджера структуры) в примере ведь для другого

 

toolbar:com.teamcenter.rac.ui.views.DetailsView.

 

Открыл этот jar, но что-то не вижу нужного

Ссылка на сообщение
Поделиться на других сайтах

Это, азы (имхо).

вам нужно найти id менеджера структуры.

если не гуглится, не житачится и коллега тоже не знает:
запускаете клиента в англиской локализации,

идете в нужное приложение,

смотрите название какой нибудь кнопки (по уникальнее),
далее, ищите это название в плагинах тимцентра, в файлах properties.
затем ищите название "переменной" в plugin.xml,
находишь id кнопки,
и опять же в plugin.xml находишь id приложения в котором она используется.
как то так.
Заодно и можно увидеть как кнопки можно прописывать.

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, cppGhost сказал:

Осталось только понять, какое имя у менеджера структуры) в примере ведь для другого

 

toolbar:com.teamcenter.rac.ui.views.DetailsView.

 

Открыл этот jar, но что-то не вижу нужного

com.teamcenter.rac.pse.inMainView попробуйте

Ссылка на сообщение
Поделиться на других сайтах

У меня такая конструкция работает:

 

<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
             <toolbar id="customToolbar">
            <command
                  commandId="SampleCommand"
                  icon="icons/sample.gif"
                  id="customToolbar.SampleCommand" 
                  tooltip="tooltip">
                      <visibleWhen>
                        <reference definitionId="com.teamcenter.rac.pse.inMainView" />
                      </visibleWhen>  

                </command>
         </toolbar>
      </menuContribution>

Ссылка на сообщение
Поделиться на других сайтах
Цитата

<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
             <toolbar id="customToolbar">
            <command
                  commandId="SampleCommand"
                  icon="icons/sample.gif"
                  id="customToolbar.SampleCommand" 
                  tooltip="tooltip">
                      <visibleWhen>
                        <reference definitionId="com.teamcenter.rac.pse.inMainView" />
                      </visibleWhen>  

                </command>
         </toolbar>
      </menuContribution>

вот чем меня удивляет всегда TeamCenter. Код один и тот же, а не работает. А иногда бывает так, что сначала не работает, а потом через день два работает...

Ссылка на сообщение
Поделиться на других сайтах

удалите C:\Users\юзер\Teamcenter\RAC\
и запустите genregxml.bat
рекомендуется в genregxml.bat закоментировать не нужные локолизации (для скорости)

12 минуты назад, cppGhost сказал:

вот чем меня удивляет всегда TeamCenter. Код один и тот же, а не работает. А иногда бывает так, что сначала не работает, а потом через день два работает..

или бывает что работает, а при демонстрации нет

Ссылка на сообщение
Поделиться на других сайтах
В разделе справки Run the rich client from Eclipse указаны настройки
 
In Eclipse, choose Run →Debug Configurations .
 
  1. In the tree on the left of the Create, manage, and run configurations dialog box, double-click Eclipse Application , then select the New_configuration node.

  2. In the Name box, type RichClient .

  3. In the Main tab, perform the following:

    1. Select the Clear check box to clear the workspace before running the application.

    2. Ensure that Run a product is selected and that the product is com.teamcenter.rac.aifrcp.product .

    3. Ensure the correct JRE appears in the Runtime JRE box.

Установите Clear и чистить RAC не придется

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, @ash сказал:

Установите Clear и чистить RAC не придется


ну это если запускать из под эклипса

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, cppGhost сказал:

вот чем меня удивляет всегда TeamCenter. Код один и тот же, а не работает. А иногда бывает так, что сначала не работает, а потом через день два работает...

Вам нечего удивляться - на самом деле все аботает as desired в данном случае, просто внимательно читайте документацию. То что сначала не работает - зачастую и не должно работать,потому что - "читайте документацию"

Изменено пользователем lexx174
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Bot
      Об авторах: Мария Золотова — BIM-специалист строительной компании, по первому образованию — театральный режиссер, Софья Минина — BIM-менеджер, по второму образованию — психолог, Владимир Талапов — BIM-эксперт, всего одно образование — математик. См. также BIM и Театр: искусство возможного. Часть 1, BIM и Театр: искусство возможного. Часть 2, BIM и Театр: искусство возможного. Часть 3. Информационное моделирование зданий и сооружений, как творческий процесс, имеет много общего с не менее творческим процессом постановки театральных спектаклей. Поэтому изучение театрального опыта, его наработанных взаимосвязей участников и методик их взаимодействия может существенно помочь становлению и использованию BIM в строительной отрасли. В этой части речь пойдет о тех, кто вроде бы непосредственно не участвует в постановке спектакля или информационном моделировании, но от кого эти процессы существенно зависят. «Кто платит, тот и заказывает музыку» Итак, кто же [...] View the full article
    • Guhl
      Понятия не имею
    • Александр 36
      А где можно скачать русифицированную версию
    • BASH_HD
      В Москве) но вообще по мнению японцев станок в Германии) но это не точно...   Аукцон и BAFA знали куда продали.
    • Alexandr97
    • Andrey_kzn
      Логика работы у них та же самая. И интерфейсные сигналы те же. Вы упускаете из виду сигнал готовность привода. Это DB3x.DBX93.5. Выстраивайте логическую цепь событий. Формирование сигнала DDX2.1 может быть завязано на готовность привода.  Не будет готовности привода, можете сколько угодно выставлять DBX2.1, ось никуда не поедет. А готовность может пропадать из-за дефекта энкодера, кабеля, разъёмов и т.п.  Надо сделать трассировку всех этих приводных сигналов,  заодно посмотрите также DBX93.7 и DBX21.7.  И понять, что какой сигнал пропадает первым.
    • Guhl
      Опять я забыл про это меню. Оно в корне лежит, а я туплю Спасибо  
    • gudstartup
      @Guhl все это настраивается здесь
    • Guhl
      У меня 25я версия, но может ревизия не та. Скачаю с рутрэкера, посмотрю 
    • mrVladimir
      Странно. Сейчас попробовал выборочно разные ЧПУ - везде есть такие пункты. А у Вас на других также нет этих панелей? Может что-то при установке не так пошло...  
×
×
  • Создать...