Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > eclipse europe jee


Автор: 3,14 15.10.2007, 17:34
Есть вопрос. В faces-config.xml допукскается следующий синтаксис:

Код

<navigation-rule>    
   <navigation-case>        
      <from-outcome>back</from-outcome>      
      <to-view-id>/index.jsp</to-view-id>    
   </navigation-case>
</navigation-rule>


Те тэг <from-view-id> отсутсвует.
Никак не могу добится этого редактируя конфиг средствами eclipse europe jee. :(
Открываю face-config.xml.
Выбираю [Navigation Rule]->[Properties]->[Attributes].
Пытаюсь стереть значение тэга - eclipse не даёт :(
Сделать ссылку из ниоткуда на jsp файл тоже нельзя :(

Это я что не так делаю или это бага?

Автор: ivg 16.10.2007, 06:17
Цитата(3 @ 14, 15.10.2007,  17:34 Найти цитируемый пост)
Сделать ссылку из ниоткуда на jsp файл тоже нельзя :(

Можно! Надо набрать *
Ну и всегда можно прямо в тексте поменять, если что.  smile 

Автор: 3,14 16.10.2007, 16:12
Попробовал заменить в Attributes значение параметра from-view-id на "*". Eclipse выдал сообщение "Please select an existing page".

При создании линка нажатие "*" тоже не помогло :(

Автор: ivg 16.10.2007, 21:08
Просёк. View с таким наименованием должен уже быть добавлен в этом редакторе.
Тогда работает, вроде. Да и лучше текст править, по моему, а то все эти wizard'ы, ууууу...  smile 

Автор: 3,14 17.10.2007, 11:40
Ээээээ, а как добавить "*" во view?

 smile 

PS: sorry за ламерство............

Автор: ivg 17.10.2007, 12:49
ну руками, вот например (фрагмент faces-config.xml):
Код

<navigation-rule>
    
      <from-view-id>*</from-view-id>
      
      <navigation-case>
        <from-outcome>/</from-outcome>
        <to-view-id>/index.jsf</to-view-id>
        <redirect/>
      </navigation-case>
      
      <navigation-case>
        <from-outcome>login</from-outcome>
        <to-view-id>/security/login.jsf</to-view-id>
        <redirect/>
      </navigation-case>


</navigation-rule>

Автор: 3,14 17.10.2007, 14:35
Да, походу так и придётся ручками всё делать, в текстовом редакторе, не хорошо это...

Автор: GSMD 17.10.2007, 15:03
А зачем в текстовом редакторе? В самом faces config editor есть вкладка Source, там и редактировать можно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)