MozillaPL.org - polskie centrum Mozilli

Główne menu:

problem z parametrem do xbl

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

problem z parametrem do xbl

Postautor: slash » 17 czerwca 2005, 10:25

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Witam

mam sobie oto takie dokumenty:

Jakis tam dziwny xul:
Kod: Zaznacz cały
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="http://framework/css/widget.css.php" type="text/css"?>
<window
      id="agpm-main"
      title="Title"
      orient="horizontal"
      xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
      resizable="no">
     
      <tabbox style="width:600px; height: 450px;">
            <tabs>
                  <tab label="Pojazdy"/>
            </tabs>
            <tabpanels style="height: 400px;">
                  <tabpanel id="user-vehicle-info" orient="vertical">
                        <box class="carlist" ltext="etykieta" />
                  </tabpanel>

            </tabpanels>
      </tabbox>
     
</window>


http://framework/css/widget.css.php:
Kod: Zaznacz cały

box.carlist {
      -moz-binding: url('http://framework/widget.php?t=eGJsL2Nhci54YmwucGhw#carlist');
}



http://framework/widget.php?t=eGJsL2Nhci54YmwucGhw
Kod: Zaznacz cały
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<bindings xmlns="http://www.mozilla.org/xbl"
          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
      <binding id="carlist">
            <content>
                  <xul:popupset>
                        <xul:popup id="vehicle-clipmenu">
                              <xul:menuitem label="Pokaż szczegóły"/>
                        </xul:popup>
                  </xul:popupset>

                  <xul:vbox style="height: 400px; width: 580px;">
                  <xul:tree flex="1" context="vehicle-clipmenu">
                        <xul:treecols>
                              <xul:treecol id="vehicle-no" label="Numer rejestracyjny" flex="1"/>
                              <xul:treecol id="vehicle-device" label="Numer urządzenia" flex="2"/>
                              <xul:treecol id="vehicle-desc" label="Opis" flex="3"/>
                        </xul:treecols>
                        <xul:treechildren>
                              <xul:treeitem>

                                    <xul:treerow>
                                          <xul:treecell label="WB 4323445"/>
                                          <xul:treecell label="5468132545"/>
                                          <xul:treecell label="Czerwona Alfa"/>
                                    </xul:treerow>
                              </xul:treeitem>
                              <xul:treeitem>
                                    <xul:treerow>
                                          <xul:treecell label="WB 4323445"/>

                                          <xul:treecell label="5468132545"/>
                                          <xul:treecell label="Zielona Alfa"/>
                                    </xul:treerow>
                              </xul:treeitem>
                        </xul:treechildren>
                  </xul:tree>
                  <xul:button xbl:inherits="label=ltext id="vehicle-show" />
                  </xul:vbox>
            </content>

      </binding>
</bindings>


No i w efekcie tego otrzymuje jakis tam komponent ktory moge sobie wstawic w dowolne miejsce - domyslnie bedzie to xbl z danym z rdf jednak narazie problem jest inny - mianowicie chcialbym moc okreslic w pliku xul rozmiary tego komponentu i pare innych rzeczy - poprostu przekazac parametry do niego - probowalem cos takiego jak widac powyzej i ponizej:

<box class="carlist" ltext="etykieta" />


i w xbl cos takiego:
xbl:inherits="label=ltext"


niestety to nie dzialalo - w czym jest problem ??
slash
 
Posty: 37
Z nami od: 06 czerwca 2005, 10:53

Postautor: Gandalf » 17 czerwca 2005, 18:33

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050605 Firefox/1.0+

IE jest to aplikacja, która pozwala przeglądać internet z Twojego komputera i na odwrót
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: