e4 Привязка клавиш во фрагменте не работает

Я хотел бы настроить привязку клавиш для части, которая определена во фрагменте как дескриптор части. Я создаю часть программно и вижу контекст привязки в MPart#getBindingContexts

Мое определение фрагмента выглядит следующим образом:

        <fragments xsi:type="fragment:StringModelFragment" xmi:id="_ywpQQJDUEeyZIrUsxxGUrA" featurename="bindingTables" parentElementId="xpath:/">
    <elements xsi:type="commands:BindingTable" xmi:id="_2x0msJDUEeyZIrUsxxGUrA" elementId="de.myapp.bindingtable.0" bindingContext="_IRgUMJDWEeyZIrUsxxGUrA">
      <bindings xmi:id="_bke2MJDVEeyZIrUsxxGUrA" elementId="de.myapp.keybinding.0" keySequence="M1+Z" command="_uXK5IJDVEeyZIrUsxxGUrA"/>
      <bindings xmi:id="_5KGQMJDVEeyZIrUsxxGUrA" elementId="de.myapp.keybinding.1" keySequence="M1+Y" command="_w8zeoJDVEeyZIrUsxxGUrA"/>
    </elements>
  </fragments>
  <fragments xsi:type="fragment:StringModelFragment" xmi:id="_EQShgJDWEeyZIrUsxxGUrA" featurename="rootContext" parentElementId="xpath:/">
    <elements xsi:type="commands:BindingContext" xmi:id="_IRgUMJDWEeyZIrUsxxGUrA" elementId="de.myapp.bindingcontext.tabeditor" name="tabeditor"/>
  </fragments>

В базовом файле application.e4xmi определен глобальный контекст привязки. Может ли это быть проблемой? Этот контекст привязки активен в моей части.

0 ответов

Другие вопросы по тегам