Я могу открыть стандартные Xpages (.xsp), когда я нажимаю на документ в поле зрения с помощью функции ClientSide. Но я создал модальный диалог HTML, тогда я просто хочу открыть модальный диалог, когда я нажимаю на документ в ViewPanel. Приведенный ниже код позволяет отображать только то модальное диалоговое окно, которое я бы хотел показать. Работаю правильно. Я хочу просто открыть диалог с документом. RowAttrs соответствует ViewPanel
<!-- This is the Code to open modal Dialog -->
<xp:this.rowAttrs> <xp:attr name="onClick">
<xp:this.value><![CDATA[#{javascript:try
{
var curDoc:NotesDocument = viewEntry.getDocument();
var aPath=sessionScope.pathDBName;
return "$('#modal_theme_custom').modal('show');";
//return "OpenModal('show', 'modal_theme_custom','" + curDoc.getUniversalID().toString() + "');";
}
catch(e)
{
print(e.toString());
}
}]]></xp:this.value>
</xp:attr>
</xp:this.rowAttrs>
Я создал функцию для открытия модального окна с документом, но мне не удалось это сделать. Вот функция. Если бы я мог открыть диалоговое окно с помощью этой функции, я мог бы передать DocumentUniqueID, а затем открыть его. Я могу отправить весь код диалога ...
function OpenModal(mode, modalName, unid)
{
var action = "";
var windowName = "";
var documentId = (unid != null) ? + unid : "";
var URLSuffix = "";
var noteWebLink = "$('#" + modalName + "').modal('" + mode + "');";
return noteWebLink;
}
ОБНОВЛЕНИЕ введите описание изображения здесь