Я использую PrimeFaces 3.5 в своем приложении.Динамическое контекстное меню PrimeFaces 3.5 с использованием модели меню и статического контекстного меню несовместимых поверхностей
- Я внесла некоторые изменения в свой код, и я начал использовать динамическое контекстное меню, используя код на стороне сервера, вместо этого в статическом простом контекстном меню.
образец кода
MenuItem menu1= new MenuItem();
menu1.setValue(Label);
menu1.setActionExpression(expFact.createMethodExpression(elCtx, "#{classname.methodname}", Void.class, new Class[0]));
menu1.setOncomplete("Dialog1.show()");
model.addMenuItem(menu1);
- это динамическое меню работает отлично.
- В этом контекстном меню по незавершенному событию отображается диалоговое окно. Для этого диалога я использую другое простое контекстное меню. Раньше я мог обрабатывать контекстное меню в диалоговом окне, но поскольку я изменил динамическое контекстное меню на моей главной странице xhtml. Контекстное меню теперь не отображается в диалоговом окне.
У меня нет каких-либо исключений или ошибок в браузере, поэтому я не могу проследить причину, по которой теряется мое простое контекстное меню или что мне нужно сделать, чтобы теперь обрабатывать простое контекстное меню в диалоговом окне?
Пожалуйста, помогите мне и спасибо заранее.