1. Акция на весь декабрь! Получай оплату х2 за уникальные статьи, объемом от 200 слов, если в заголовке темы и теле статьи присутствует слово Python
    Скрыть объявление

Popup Menu Из Extensionlibrary

Тема в разделе "Lotus - Xpages", создана пользователем alexas, 7 апр 2014.

  1. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Всем привет.
    Вот проблема на пустом(?) месте: не применяются стили к popupMenu - popup после этого просто не показывается :(
    Это, вообще, работает?
     
  2. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    код в студию!
     
  3. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Код (Text):
    <?xml version="1.0" encoding="UTF-8"?>
    <xp:view xmlns:xp="http://www.ibm.com/xsp/core"
    xmlns:xe="http://www.ibm.com/xsp/coreex"><xp:span style="font-weight:bold;color:rgb(255,128,128)">

    Не пашет</xp:span>:(добавлен fonsize:16pt в PopupMenu)<xp:br></xp:br><xp:label value="Submitted value: " id="label7"></xp:label>
    <xp:text escape="true" id="computedField1"
    value="#{requestScope.svalue}" style="font-weight:bold">
    </xp:text>
    <br></br>
    <xp:button value="Pop me up" id="button1" style="background-color:rgb(100,177,255);font-size:16pt">
    <xp:eventHandler event="onclick" submit="false">
    <xp:this.script>
    <![CDATA[XSP.openMenu(thisEvent,#{java script:getComponent('popupMenu1').getMenuCtor()})]]>
    </xp:this.script>
    </xp:eventHandler>
    </xp:button>
    <xe:popupMenu id="popupMenu1" disableTheme="true" style="font-size:16pt">
    <xe:this.treeNodes>
    <xe:basicContainerNode label="Container one">
    <xe:this.children>
    <xe:basicLeafNode
    submitValue="Container one, choice one" label="Choice one">
    </xe:basicLeafNode>
    <xe:basicLeafNode
    submitValue="Container one, choice two" label="Choice two">
    </xe:basicLeafNode>
    <xe:basicLeafNode
    submitValue="Container one, choice three" label="Choice three">
    </xe:basicLeafNode>
    </xe:this.children>
    </xe:basicContainerNode>
    <xe:basicContainerNode label="Container two">
    <xe:this.children>
    <xe:basicLeafNode
    submitValue="Container two, choice one" label="Choice one">
    </xe:basicLeafNode>
    <xe:basicLeafNode
    submitValue="Container two, choice two" label="Choice two">
    </xe:basicLeafNode>
    <xe:basicLeafNode
    submitValue="Container two, choice three" label="Choice three">
    </xe:basicLeafNode>
    </xe:this.children>
    </xe:basicContainerNode>
    <xe:basicContainerNode label="Container three">
    <xe:this.children>
    <xe:basicLeafNode
    submitValue="Container three, choice one" label="Choice one">
    </xe:basicLeafNode>
    <xe:basicLeafNode
    submitValue="Container three, choice two" label="Choice two">
    </xe:basicLeafNode>
    <xe:basicLeafNode
    submitValue="Container three, choice three"
    label="Choice three">
    </xe:basicLeafNode>
    </xe:this.children>
    </xe:basicContainerNode>
    </xe:this.treeNodes>
    <xp:eventHandler event="onItemClick" submit="true"
    refreshMode="partial" refreshId="computedField1">
    <xe:this.action>
    <![CDATA[#{java script:requestScope.svalue = context.getSubmittedValue()}]]>
    </xe:this.action>
    </xp:eventHandler>
    </xe:popupMenu>
    <div id="dropDownButtonContainer">
    Если стили убрать, то всё OK!<xp:br></xp:br></div>

    </xp:view>
     
  4. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    да, если самому компоненту прописывать стиль - не работает.
    Но вопрос решаем.
    1. можно каждому элементу меню прописывать стили и классы
    2. можно написать вот такое вот в css файле (правда применится это ко всем попап-элементам)
    <!--shcode--><pre><code class='css'>tr[role="menuitem"]{
    font-size: 16pt;
    }[/CODE]
     
  5. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Спасибо огромное! Всё фунциклирэн!
    (через неделю, будет доп плюс в репу. Ещё раз респект!)
     
  6. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    да не за что :(
     
Загрузка...
Похожие Темы - Popup Menu Из
  1. rrr
    Ответов:
    0
    Просмотров:
    471
  2. savl
    Ответов:
    1
    Просмотров:
    2.227
  3. savl
    Ответов:
    10
    Просмотров:
    3.353
  4. VahaC
    Ответов:
    1
    Просмотров:
    3.327
  5. VahaC
    Ответов:
    2
    Просмотров:
    2.683

Поделиться этой страницей