aboutsummaryrefslogtreecommitdiff
path: root/files/pl/mozilla/tech/xul/metoda/insertitemat/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/mozilla/tech/xul/metoda/insertitemat/index.html')
-rw-r--r--files/pl/mozilla/tech/xul/metoda/insertitemat/index.html50
1 files changed, 50 insertions, 0 deletions
diff --git a/files/pl/mozilla/tech/xul/metoda/insertitemat/index.html b/files/pl/mozilla/tech/xul/metoda/insertitemat/index.html
new file mode 100644
index 0000000000..c57ead3b5d
--- /dev/null
+++ b/files/pl/mozilla/tech/xul/metoda/insertitemat/index.html
@@ -0,0 +1,50 @@
+---
+title: insertItemAt
+slug: Mozilla/Tech/XUL/Metoda/insertItemAt
+tags:
+ - Dokumentacja_XUL
+ - Metody_XUL
+translation_of: Archive/Mozilla/XUL/Method/insertItemAt
+---
+<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div>
+<dl><dt> <span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt( index, label, value )</a></code></span>
+</dt><dd> Zwraca typ: <i>element</i>
+</dd><dd> Ta metoda tworzy nowy element listy i umieszcza go w określonej pozycji. Opcjonalnie można ustawić jego wartość. Nowy element jest zwracany.
+</dd></dl>
+<div class="noinclude">
+<p><b>Uwaga:</b> Nie można umieszczać elementu listy pod indeksem, który nie istnieje np: próbując umieścić go na końcu z <code>element.getRowCount() + 1</code>
+</p>
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+<pre>&lt;!-- Ten przykład umieszcza element listy w zaznaczonej pozycję lub dołącza go, następnie zaznacza nowo powstały element listy --&gt;
+&lt;script language="javascript"&gt;
+function insertItemToList(){
+
+ var myListBox = document.getElementById('myListBox');
+
+ // tworzy datę do pobrania etykiety i wartości
+ var someDate = new Date();
+
+ if(myListBox.selectedIndex == -1){
+ // żaden element nie został zaznaczona na liście, więc dołączamy ją na koniec
+ myListBox.appendItem( someDate.toLocaleTimeString(), someDate.getTime() );
+ var newIndex = myListBox.getRowCount() -1
+ }else{
+ // element listy został zaznaczony, więc umieść na zaznaczonej pozycji
+ var newIndex = myListBox.selectedIndex;
+ myListBox.insertItemAt(newIndex, someDate.toLocaleTimeString(), someDate.getTime());
+ }
+
+ // zaznacza nową utworzoną pozycję
+ myListBox.selectedIndex = newIndex;
+}
+&lt;/script&gt;
+
+&lt;button label="Umieść element w zaznaczonym miejscu" oncommand="insertItemToList()"/&gt;
+&lt;listbox id="myListBox"&gt;
+ &lt;listitem label="foo"/&gt;
+&lt;/listbox&gt;
+</pre>
+<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3>
+<p><code><a href="pl/XUL/Metoda/appendItem">appendItem()</a></code> i <code><a href="pl/XUL/Metoda/removeItemAt">removeItemAt()</a></code>
+</p>
+</div>