• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Xe:djtabcontainer Поменять Tabcontent

  • Автор темы susinmn
  • Дата начала
S

susinmn

Как при создании новой вкладки, указать не дефолтный defaultTabContent?

Через SSJS через Scope можно сделать, как изловчиться на клиенте?

Код:
<xe:djTabContainer id="djTabContainer1"
tabPosition="top" style="width:99%; margin:5px;" doLayout="false"
defaultTabContent="doc">
<xp:this.facets>
<xe:djTabPane xp:key="doc" id="djTabPane2"
title="Новая запись" closable="true" partialEvents="true">
<xc:Document></xc:Document>
</xe:djTabPane>
<xe:djTabPane xp:key="addressdoc" id="djTabPane3"
title="Новый адрес" closable="true" partialEvents="true">
<xc:OtherDocument></xc:OtherDocument>
</xe:djTabPane>
</xp:this.facets>
...
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[dijit.byId('#{id:djTabContainer1}').createTab({action:'editDocument',documentId:'#{java script:row.getNoteID()}',tabUniqueKey:'#{java script:row.getNoteID()}'})
]]></xp:this.script>
</xp:eventHandler>
...
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
На сервере:
Открытие существующий документ
JavaScript:
var docId = row.getNoteID()
getComponent("djTabContainer1").createTab({action: "editDocument", documentId: docId, tabUniqueKey: docId})
Новый документ
JavaScript:
getComponent("djTabContainer1").createTab()
На клиенте:
Открытие существующий документ
JavaScript:
dijit.byId('#{id:djTabContainer1}').createTab({action:'editDocument',documentId:'#{java script:row.getNoteID()}',tabUniqueKey:'#{java script:row.getNoteID()}'})
Новый документ
JavaScript:
dijit.byId('#{id:djTabContainer1}').createTab()
Хотя объяснение вопроса вообще какое-то сумбурное
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!