aboutsummaryrefslogtreecommitdiff
path: root/files/pl/mozilla/tech/xul/metoda/insertitemat
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
commit074785cea106179cb3305637055ab0a009ca74f2 (patch)
treee6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/pl/mozilla/tech/xul/metoda/insertitemat
parentda78a9e329e272dedb2400b79a3bdeebff387d47 (diff)
downloadtranslated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz
translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2
translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip
initial commit
Diffstat (limited to 'files/pl/mozilla/tech/xul/metoda/insertitemat')
-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>