
Zae
29.05.2017
09:43:55
кто-нибудь копался в react-bootstrap-table? как мне вытащить .csv таблицу из него без скачивания?

Amon Bower
29.05.2017
09:52:41
без скачивания?

Николай
29.05.2017
09:54:12
как изменить state при выхове компонента?( просто хочу при рендеринге чтобы выпадающий список был уже открыт. А вот плагин не дает мне возножности это сделать. Но у него есть State, который я и хочу при вызове изменить

Amon Bower
29.05.2017
09:54:14
если этот компонент не поддерживает экспорт, попробуй спарсить вручную. У CSV все элементарно.
Парсишь шапку из thead, вставляешь ее в первую строку. А потом парсишь данные из tbody и вставляешь уже после того, как создал шапку

Google

Zae
29.05.2017
09:57:16
там есть кнопка export to csv, жмешь и формируется уже CSV
но я ни в ишьюс ни в апи не смог найти простого экспорта хотя бы в консоль лог

Amon Bower
29.05.2017
10:11:01
Попробуй посмотреть в scr как реализовано, скопируй этот код экспорта и попробуй сделать вывод просто в консоли. ИЛи как я сказал выше
Я когда-то пилил экспорт таблиц в разные форматы, делал так, кка описал выше, через парсинг таблицы

Lnk
29.05.2017
10:48:12
Всем привет, подскажите пожалуйста: как избавиться от этих путей из скрипта (http://take.ms/CGq0p), конфиг https://goo.gl/ZgKr4M

Rustem
29.05.2017
10:57:11
Ребят, кто как валидирует формы в react+redux?

Konstantin
29.05.2017
10:57:33

Roman
29.05.2017
10:59:54

Ivan
29.05.2017
11:30:08

Stepan
29.05.2017
11:39:12
formsy
Вот, кстати, заюзал, а мне сыпется
Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead.
Они скоро там обновляться собираются? Лид на меня как на дурака смотрит))

Max
29.05.2017
11:40:15
а в GH глянуть не судьба? )

Stepan
29.05.2017
11:40:46
Что это?
а

Google

Stepan
29.05.2017
11:40:53
гитхаб
Та не успел ещё
А тут как раз вспомнили
Я и спросил

Lnk
29.05.2017
11:42:33

Max
29.05.2017
11:42:51
ты видимо не очень внимательный
у степана в forksy React.PropTypes юзаются

Igor
29.05.2017
11:43:22
Ребят, в редуксе, если хочу в самом начале сделать что то типа dispatch(InitialFetch),
который должен будет изменить два slice'a моего store, как это лучше организовать?
(учитывая что я имею два редюсера, если это имеет значение)
сделать два разных fetch, сделать внутри одного экшна два dispatch,
или же в редьюсере иметь один кейс, который будет так же использовать фетч из другого редьюсера,

pepsi ¯\_(ツ)_/¯
29.05.2017
11:44:12

Stepan
29.05.2017
11:44:16

Max
29.05.2017
11:44:27
я кстати пока не обновился
как раз пара либ такое пишет

Igor
29.05.2017
11:45:04

? ethorz
29.05.2017
12:06:36
onClick={(e) => this.handleChange(e)}
Cannot read property 'handleChange' of undefined
в конструкторе this.handleChange = this.handleChange.bind(this);
метод описан
в чем может быть проблема?
var list = options.map(function(option) {
return (
<li key={option[valueField]} value={option[valueField]} onClick={(e) => this._onChange(e)}>
{option[labelField]}
</li>
)
});

Eugene
29.05.2017
12:10:00

Google

Roman
29.05.2017
12:11:33

Stepan
29.05.2017
12:11:39
в чем может быть проблема?
Внутри декларации вида function() {} появляется свой контекст внутри this. Или юзай стрелочную функцию, или сделай const self = this; перед определением этой функции и юзай внутри self

? ethorz
29.05.2017
12:12:04
точно
спасибо

Котяй Негодяй
29.05.2017
12:14:24

? ethorz
29.05.2017
12:14:44
я про контекст не учел, забыл

Evgeny
29.05.2017
12:14:49

? ethorz
29.05.2017
12:14:50
кода много, путаюсь уже)

Evgeny
29.05.2017
12:14:52
Она простая

Котяй Негодяй
29.05.2017
12:15:06

Evgeny
29.05.2017
12:15:19
GLAD FOR YOU, как говорится

Max
29.05.2017
12:15:20

Max
29.05.2017
12:15:24
:)

Lnk
29.05.2017
12:15:29
Подскажите может кто сталкивался, как избавиться от ссылок на зависимости в бандле (http://take.ms/CGq0p), конфиг https://goo.gl/ZgKr4M

Котяй Негодяй
29.05.2017
12:15:41

Max
29.05.2017
12:15:50

Stepan
29.05.2017
12:16:06
Ну, для кого-то да.
Не, ну, это, конечно, весьма похвально, но само по себе достижением не является

Котяй Негодяй
29.05.2017
12:16:29
Больших и маленьких.

Lnk
29.05.2017
12:16:43

Google

Admin
ERROR: S client not available

Котяй Негодяй
29.05.2017
12:16:44
Но разговор был совсем о другом.

Evgeny
29.05.2017
12:16:50

Stepan
29.05.2017
12:16:52
Я к тому, что это очень здорово, что ты прочёл, но бравировать этим не стоит

Котяй Негодяй
29.05.2017
12:17:01
Я передразнил манеру Евгения вести полемику.

Evgeny
29.05.2017
12:17:12
Кто-то и роутер5 тащит из этих же соображений, мол, реакт-роутер слишком простой

Max
29.05.2017
12:19:50

Lnk
29.05.2017
12:20:49
точно проверял
http://take.ms/A5qu0

Max
29.05.2017
12:22:31
тогда хз :(

Lnk
29.05.2017
12:23:05
Все равно спасибо) буду копать дальше

Roman
29.05.2017
12:23:17
Подскажите, пожалуйста по react+redux. Есть 2 компонента (грубо говоря модалка и кнопка ее вызывающая). При клике на кнопку открывается модальное окно (вот так http://screencloud.net/v/u3VBn ). Во втором компоненте у меня есть action (http://screencloud.net/v/fvH8z http://screencloud.net/v/lN3Dc ). Как мне сделать так, чтобы этот action из компонента модального окна вызывался при клике на кнопку (или сразу же после открытия окна)?

? ethorz
29.05.2017
12:31:55
не понимаю, зачем модалка и редакс
ты пихаешь туда type и title
зачем!?)
нет, не так, лучше модалку сделать отдельным блоком, который принимает только пропсы
из контейнера

Roman
29.05.2017
12:35:08
попробую, спасибо

? ethorz
29.05.2017
12:36:15
это полезно тем, что модалка может использоваться в нескольких местах
а она у тебя будет привязана жестко к одному месту

Google

Roman
29.05.2017
12:41:30
Какой вариант намного читабельный?
function NumberList(props) {
const numbers = props.numbers;
const listItems = numbers.map((number) =>
<ListItem key={number.toString()}
value={number} />
);
return (
<ul>
{listItems}
</ul>
);
}
function NumberList(props) {
const numbers = props.numbers;
return (
<ul>
{numbers.map((number) =>
<ListItem key={number.toString()}
value={number} />
)}
</ul>
);
}
Я считаю, что первый

Stepan
29.05.2017
12:41:59
Второй

Roman
29.05.2017
12:42:18

? ethorz
29.05.2017
12:42:24

Stepan
29.05.2017
12:42:39

Roman
29.05.2017
12:42:47

Stepan
29.05.2017
12:42:50
Ну