У меня есть контроллер повтора, с повторяющимися кнопками и нажатием кнопки открывается диалоговое окно и должен показывать правильный документ (комбинация бутстрапа).xpage Modal Dialog и sessionScopes
Я устанавливаю переменную области сеанса на клик, чтобы установить идентификатор документа, тогда пользовательский элемент управления в модальном документе имеет идентификатор документа, установленный из переменной области сеанса, однако он, похоже, не работает.
Я думаю, что его, потому что модальный открывается до того, как задана переменная области сеанса .... Любые идеи? Код ниже, спасибо
<xp:button value="Open File" id="button6"
styleClass="btn btn-info btn-block btn-tall">
<xp:this.attrs>
<xp:attr name="data-toggle"
value="modal">
</xp:attr>
<xp:attr name="data-target"
value="#Modal2">
</xp:attr>
</xp:this.attrs>
<xp:eventHandler event="onclick"
submit="true" refreshMode="partial"
refreshId="ccModalFileDetails">
<xp:this.action><![CDATA[#{javascript:sessionScope.uploadedFileID = rowData.getUniversalID();
print ("HELLO: " + sessionScope.uploadedFileID)}]]></xp:this.action>
</xp:eventHandler></xp:button>
Просьба указать код источника данных, а также уточнить, имеются ли какие-либо другие источники данных на странице. Это может быть связано с 'ignoreRequestParams', но указанный код не может подтвердить это. –
Привет, Пол, другой источник данных, * родительский * документ. Регулятор повтора показывает все дочерние элементы (родительский документ, показанный в левом столбце, элемент управления повтора с детьми в правой колонке - так что все отображается на одной странице) Код источника данных для документа, который должен отображаться в модальном формате: <хр: this.data> \t \t <хр: dominoDocument вар = "документ2" FORMNAME = "frmUploadedFile" \t \t \t действие = "OpenDocument"> \t \t \t <хр: this.documentId> хр: this.documentId> \t \t хр: dominoDocument> –
Infact, глядя немного ближе, оказывается, что модальный пытается открыть данные из родительского документа? –