2013-08-28 1 views
0

Я переношу приложение Lotus Notes в XPages. Одна форма Lotus Notes имеет богатый текстовый элемент, поэтому в XPage я добавил элемент управления Rich Text и привязал его к элементу в форме Notes. Теперь, когда я редактирую документ XPages и вношу изменения в текстовый редактор, при сохранении я получаю сообщение об ошибке «Замечание элемента уже существует». Есть ли способ решить этот вопрос? Я использую 8.5.3. Богатое текстовое поле в форме Notes называется «Примечание». В идеале я хотел бы иметь возможность редактировать документы как в клиенте Lotus Notes, так и в XPages. Вот код на моем XPage:XPages и Rich Text - ошибка «Item Note уже существует»

<xp:inputRichText id="NoteRT" value="#{document1.Note}" style="height:150.0px;  width:300.0px" rendered="#{javascript:currentDocument.isEditable()}"> 
<xp:this.dojoAttributes> 
<xp:dojoAttribute name="toolbarType" value="Slim"> 
</xp:dojoAttribute> 
</xp:this.dojoAttributes> 
</xp:inputRichText> 
<xp:text escape="false" id="NoteRead" rendered="#{javascript:!currentDocument.isEditable()}" value="#{document1.Note}"></xp:text> 
+1

Это предложение не будет исправлять вашу проблему, но вам не нужны компоненты 'inputRichText' и' text'; если источник данных не находится в режиме редактирования, компонент rich text будет отображаться только для чтения ... с сохранением форматирования. –

+0

Я сейчас разрабатываю свое приложение на сервере Notes 9, и у меня больше нет этой проблемы. Я использую вычисленное поле, так как мой стиль CSS автоматически применяется к этому элементу, что не соответствует богатому текстовому полю. –

ответ

2

здесь http://www-01.ibm.com/support/docview.wss?uid=swg1LO67696

и здесь http://cynology1.rssing.com/browser.php?indx=2286169&item=1718

вы можете прочитать, что это ошибка, которая уже исправлена ​​в починки Pack2

но если у вас нет времени на обновление до fp2, вы можете попытаться изменить свойство computeWithForm данных с «обоих» на «onLoad» или «onSave».

идти по этому пути xpages-> свойства-> данных-> данных-> dominoDocument [0] -> computeWithForm

Я не знаю, что подходит для вашего случая, просто попробуйте и расскажите нам если это помогло.

+0

Спасибо за очень подробный ответ. –

Смежные вопросы