select * from (select * from (values(0,1,1,1,4), (5,6,6,6,9)) t (id1, id2, id3, id4, id5))t unpivot (value for columnName in (id1, id2, id3, id4, id5)) ttt
value columnName 0 id1 1 id2 1 id3 1 id4 4 id5 5 id1 6 id2 6 id3 6 id4 9 id5
select * from (select * from (values(0,1,1,1,4), (5,6,6,6,9)) t (id1, id2, id3, id4, id5))t unpivot (value for columnName in (id1, id2, id3, id4, id5)) ttt
value columnName 0 id1 1 id2 1 id3 1 id4 4 id5 5 id1 6 id2 6 id3 6 id4 9 id5
И уже на него IE -(IE -)
#test2 span { cursor: pointer; }Ну и тут же тема, как ловить события от псевдоэлемента, имеем три варианта:
if (e.offsetX > e.target.clientWidth) {
jQuery(function($) { // имитируем подгрузку аяксом $('#test').append( Array(6).join('') ); $('#test').on({ mouseenter: function () { $(this).text( $(this).index() + 1 ); }, mouseleave: function () { setTimeout( $.proxy( function(){$(this).text('')}, this ), 350 ); } }, 'div'); }(jQuery));
N | ИД | МЭС | Договор | Квартал | Комментарий | Состояние |
---|---|---|---|---|---|---|
1 | 58 | МЭС Центра | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
2 | 57 | МЭС Северо-Запада | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
3 | 56 | МЭС Волги | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
4 | 55 | МЭС Урала | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
5 | 54 | МЭС Западной Сибири | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
6 | 53 | МЭС Сибири | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
7 | 52 | МЭС Востока | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
8 | 51 | МЭС Центра | 30-2012 от 18.10.2012 | III 2016 | Формирование | |
9 | 50 | МЭС Северо-Запада | 30-2012 от 18.10.2012 | IV 2015 | Не подлежит закрытию | Формирование |
10 | 49 | МЭС Волги | 30-2012 от 18.10.2012 | IV 2015 | Не подлежит закрытию | Формирование |
11 | 48 | МЭС Востока | 30-2012 от 18.10.2012 | IV 2016 | Октябрь 2016 | Утвержден |
12 | 47 | МЭС Урала | 30-2012 от 18.10.2012 | IV 2016 | Октябрь 2016 | Утвержден |
13 | 46 | МЭС Западной Сибири | 30-2012 от 18.10.2012 | IV 2016 | Октябрь 2016 | Утвержден |
14 | 45 | МЭС Востока | 30-2012 от 18.10.2012 | IV 2015 | Не подлежит закрытию | Формирование |
15 | 44 | МЭС Урала | 30-2012 от 18.10.2012 | IV 2015 | Не подлежит закрытию | Формирование |
16 | 43 | МЭС Западной Сибири | 30-2012 от 18.10.2012 | IV 2015 | Не подлежит закрытию | Формирование |
17 | 42 | МЭС Центра | 30-2012 от 18.10.2012 | IV 2016 | Перенос на октябрь | Утвержден |
18 | 41 | МЭС Сибири | 30-2012 от 18.10.2012 | IV 2016 | Перенос на октябрь | Утвержден |
19 | 40 | МЭС Центра | 30-2012 от 18.10.2012 | IV 2015 | Не подлежит закрытию | Формирование |
20 | 39 | МЭС Северо-Запада | 30-2012 от 18.10.2012 | IV 2016 | Перенос на октябрь | Утвержден |
21 | 38 | МЭС Центра | 30-2012 от 18.10.2012 | III 2016 | Утвержден | |
22 | 37 | МЭС Юга | 30-2012 от 18.10.2012 | IV 2016 | Декабрь 2016 | Формирование |
23 | 36 | МЭС Волги | 30-2012 от 18.10.2012 | IV 2016 | Перенос на октябрь | Утвержден |
24 | 35 | МЭС Урала | 30-2012 от 18.10.2012 | III 2016 | Утвержден | |
25 | 34 | МЭС Западной Сибири | 30-2012 от 18.10.2012 | III 2016 | Утвержден | |
26 | 33 | МЭС Сибири | 30-2012 от 18.10.2012 | III 2016 | Утвержден | |
27 | 32 | МЭС Сибири | 30-2012 от 18.10.2012 | IV 2015 | Не подлежит закрытию | Формирование |
28 | 31 | МЭС Востока | 30-2012 от 18.10.2012 | III 2016 | Утвержден | |
29 | 26 | МЭС Урала | 30-2012 от 18.10.2012 | II 2016 | Утвержден | |
30 | 25 | МЭС Волги | 30-2012 от 18.10.2012 | II 2016 | Утвержден | |
31 | 24 | МЭС Северо-Запада | 30-2012 от 18.10.2012 | II 2016 | Утвержден | |
32 | 22 | МЭС Западной Сибири | 30-2012 от 18.10.2012 | II 2016 | Утвержден | |
33 | 21 | МЭС Сибири | 30-2012 от 18.10.2012 | II 2016 | Утвержден | |
34 | 20 | МЭС Юга | 30-2012 от 18.10.2012 | II 2016 | Утвержден | |
35 | 19 | МЭС Центра | 30-2012 от 18.10.2012 | II 2016 | Утвержден |
netsh interface portproxy add v4tov4 listenport=2222 listenaddress=192.168.0.101 connectport=2222 connectaddress=192.168.11.13 #ну и посмотреть, удалить все правила, или выборочно netsh interface portproxy show all netsh interface portproxy reset netsh interface portproxy delete v4tov4 listenport=2222 listenaddress=192.168.0.101Для чего понадобилось, в моем случае, с помощью «виртуального сервера» роутера (тплинк), нужно было пробросить порт, но сеть не директ коннект (маршруты прописаны, пинга ходит), соответственно пришлось перенаправлять дважды, от тплинка до маршрутизатора этой сети и с него уже дальше.
document.getElementById("test").dataset.data1 "qwer" document.getElementById("test").dataset.data2-test NaN document.getElementById("test").dataset.data2Test "asdf" -- для IE 10- dataset не доступен >> document.getElementById("test").dataset.data1 "Не удалось получить свойство "data1" ссылки, значение которой не определено или является NULL" >> document.getElementById("test").getAttribute("data-data1") "qwer" >> document.getElementById("test").getAttribute("data-data2-test") "asdf"используем jQuery для чтения, все универсально, и главное, в IE тоже работает как надо
$('#test').data('data1') "qwer" $('#test').data('data2-test') "asdf" $('#test').data('data2Test') "asdf"а сейчас попробуем сохранить данные используя jQuery.data(), и более того сохраним объект содержащий функцию
$('#test').data('data3', {tt: 10, fn1: function(n){ return this.tt * n + n } }) $('#test').data('data3').fn1(5) 55 document.getElementById("test").dataset.data3 undefined
jQuery1113024019371896630481: 63 jQuery.cache[63] Object {data: Object, parsedAttrs: true} jQuery.cache[63].data Object {data2Test: "asdf", data1: "qwer", data3: Object}
$('#test').data() Object {data2Test: "asdf", data1: "qwer"} $.cache[63].data Object {data2Test: "asdf", data1: "qwer"} $('#test').attr('data-data1', 'qazwsx')Итоги:[] $('#test').data() Object {data2Test: "asdf", data1: "qwer"} $('#test')[0].dataset DOMStringMap {data1: "qazwsx", data2Test: "asdf"} $('#test').attr('data-data3', 'qazwsx')[] $('#test')[0].dataset DOMStringMap {data1: "qazwsx", data2Test: "asdf", data3: "qazwsx"} $('#test').data() Object {data2Test: "asdf", data1: "qwer"} $('#test').data('data1', 123)[] $('#test').data() Object {data2Test: "asdf", data1: 123} $('#test')[0].dataset DOMStringMap {data1: "qazwsx", data2Test: "asdf", data3: "qazwsx"} $('#test')[0].dataset.data1 = 777 777 $('#test')[0].dataset DOMStringMap {data1: "777", data2Test: "asdf", data3: "qazwsx"} $('#test').data() Object {data2Test: "asdf", data1: 123}