@kotlin_lang

Страница 782 из 982
Quantum Harmonizer
30.07.2018
21:47:33
О, да это ж теперь можно EnumSet сделать inline-классом.

Artem
30.07.2018
22:44:06
Всем привет . Я столкнулся с проблемой сборки kotlin-js проекта . Если в ide нажимаю rebuild а потом вызывают команду assemble то все ок . Но если сделать clean потом (без project rebuild) выполнить assemble то в папке build не появляется /lib/kotlin.js . Может нужно другую Градл таску запускать после clean или так и должно быть ?

Roman
31.07.2018
05:52:29
https://pastebin.com/XuWxaNvN tornadofx (javafx) Можно ли как-то повесит обработчик вне метода updateItem ? . Потому что по бизнес логике он должен срабатывать при изменении юзером, а не при рендеринге . Или есть другой вариант , как это сделать ?

Google
Alex
31.07.2018
06:01:50
https://assistant.google.com/

Roman
31.07.2018
06:14:47
Сразу в конструктор
Точно, сейчас проверю Спасибо

Sergey
31.07.2018
06:18:04
гайз, не ругайте сильно(я андройд дев) .Только один вопрос: на чем backend лучше писать для небольшого проекта?

-_-
31.07.2018
06:18:22
PHP, Python

Anton
31.07.2018
06:19:32
скала

Roman
31.07.2018
06:19:42
Сразу в конструктор
А как пробросить selectedItem ? item ведь доступен в методе updateItem сейчас сделал как-то так val combobox = ComboBox<String>(devices).apply { this.value = ? }

Egor
31.07.2018
06:19:45
А вообще, чё мы несём.

Anton
31.07.2018
06:19:50
да хоть на чем на самом деле. уже у всех языков есть решения чтобы быстро развернуть круд

Sergey
31.07.2018
06:19:55
django
это про питон. Я только kotlin и java знаю. Хочу на kotlin под node.js попробовать

Google
Egor
31.07.2018
06:20:25
гайз, не ругайте сильно(я андройд дев) .Только один вопрос: на чем backend лучше писать для небольшого проекта?
Вот аргументированное мнение: андроид == котлин, котлин == ктор. Ктор простой, можно легко писать эндпоинты

Egor
31.07.2018
06:21:08
Зачем тогда спрашивал?
Ну, в жабе и котле так-то тоже много либ и фреймворков

-_-
31.07.2018
06:22:13
Ну, в жабе и котле так-то тоже много либ и фреймворков
Дык он не уточнил что речь только про это

Egor
31.07.2018
06:22:56
Дык он не уточнил что речь только про это
Ну, он же сказал, что андроид дев. Я не думаю, что если человек пишет под андроид, его ещё хватит на всяких пистонов и пхп

Ну, вернее, я это точно знаю

Hip
31.07.2018
06:24:15
скажем так андроид обширная весчь

если им заниматься на про уровне

не хватит времени

на другие языки/технологии

Egor
31.07.2018
06:24:44
Без проблем пишу на PHP и Python
Ну, я тоже без проблем пишу на эликсире, но только потому что в свободное время его выучил. Обычно не хочется сильно расширять кругозор с места, ещё и с рабочим проектом. А, кстати, Питон и ПХП - кансер

Egor
31.07.2018
06:26:28


Bogdan
31.07.2018
06:29:21
А как пробросить selectedItem ? item ведь доступен в методе updateItem сейчас сделал как-то так val combobox = ComboBox<String>(devices).apply { this.value = ? }
Это уже как раз упдате итем, твой комбо бох по идее должен быть в ячейке, а лист приходить из вне

И привязать ее к комбобоксу

Roman
31.07.2018
06:30:44
Это уже как раз упдате итем, твой комбо бох по идее должен быть в ячейке, а лист приходить из вне
В этом и проблема, что при выставлении selectedValue срабатывает листенер. Его бы после рендеринга включить

Google
Bogdan
31.07.2018
06:32:13
Roman
31.07.2018
06:33:24
Так для того листенеры и нужы, что твой листенер должен делать ?
срабатывать, когда value меняет юзер, а не когда рендерятся комбобоксы и выставляются value т.к. при изменении юзером - отправляется запрос на api. И рендерятся данные из api

можно кнопку конечно сделать

Bogdan
31.07.2018
06:34:35
Bogdan
31.07.2018
06:36:50
Т.е. ищу метод для рендера и для апдейта отдельно
Немножко подробней опиши задачу

Artem
31.07.2018
06:36:53
Для меня - не логично

Bogdan
31.07.2018
06:37:32
А все остальные файлы генерит
Может ты узнаешь про гредл и его таски

Artem
31.07.2018
06:38:12
Может ты узнаешь про гредл и его таски
Как всегда обосрали . Может подскажешь

Отец расскажи

Roman
31.07.2018
06:40:12
Немножко подробней опиши задачу
С api приходят данные : имя аккаунта и привязанный к нему принтер соответственно цель отрендерить две колонки в таблице : 1. имя аккаунта 2. комбобокс, где items является список доступных устройств (с этим проблем нет), а selectedItem является ранее выбранный принтер т.е. нужно сначала отрендерить эти комбобоксы с выбранным ранее принтером и списком всех доступных, а потом при изменении selectedValue отправлять запрос на api , что аккаунт перемапил принтер



Костя
31.07.2018
06:44:31
Отец расскажи
Что рассказать, что билд надо делать, т.к. он компилит классы ? А клин удаляет скомпилинные классы

Костя
31.07.2018
06:46:23
Класс а assemble что делает ?
Я точно не помню, вроде собирает уже что есть, но я больше в рамках андроид

Artem
31.07.2018
06:46:27
Assemble тоже компилит файлы запускает KotlinToJs таску. Но не компилит либы

Google
Artem
31.07.2018
06:46:36
Котлин а

Если не сделать rebuild

Bogdan
31.07.2018
06:47:30
Да
Ну тогда сделай это до связи с листенером, или в листенере делать проверки на нулл (old), я вот ток не помню если передавать лист в конструктор то будет ли нулл

Admin
ERROR: S client not available

Bogdan
31.07.2018
06:48:26
Assemble тоже компилит файлы запускает KotlinToJs таску. Но не компилит либы
Это таска отвечает про компилинг, тогда причем тут либы казалось бы

Если не сделать rebuild
Какой цели добится хочешь ?

Костя
31.07.2018
06:49:15
Assemble тоже компилит файлы запускает KotlinToJs таску. Но не компилит либы
Ну ты сам же и ответил ) ассембли запускает таску, которая собирает Котлин в JS тебе, по сути билд нужен только либы пересобирать тебе, значит

Bogdan
31.07.2018
06:49:36
Если не сделать rebuild
build пересобер новые файлы (измененые)

Старые пропускает

Artem
31.07.2018
06:51:21
Я хочу нажать одну кнопку после clean и чтобы у меня все собралось , появились все файлы нужные в папке build

Костя
31.07.2018
06:51:39
А если после клина ? То собирает всё вроде

Artem
31.07.2018
06:52:15
Это работает только если я сделаю именно rebuild а потом assemble . Ну это не проблема особо

Не билд ничего не делает у меня ...

Видимого

Костя
31.07.2018
06:52:48
Я хочу нажать одну кнопку после clean и чтобы у меня все собралось , появились все файлы нужные в папке build
Ну тогда тебе надо свою таску сделать и в нее поставить несколько тасок последовательно

Artem
31.07.2018
06:52:51
Т.е. ничего не создаёт в папке build

Костя
31.07.2018
06:52:52
Мне кажется так

Artem
31.07.2018
06:53:17
Ну да . Просто мне было интересно почему так

Google
Bogdan
31.07.2018
06:53:29
Это работает только если я сделаю именно rebuild а потом assemble . Ну это не проблема особо
В идее можно прописать запуск (по сути сборка) и там можно указать несколько тасков

Т.е. ничего не создаёт в папке build
Ой другая нада, там есть панель градла и там есть все таски

Artem
31.07.2018
06:55:28
Видел

Bogdan
31.07.2018
06:56:50
Видел
Вот там посмотри, там вроде для джс есть отдельная ветка

Artem
31.07.2018
06:57:08
Ага спасибо

Bogdan
31.07.2018
06:57:18
Александр
31.07.2018
09:58:23
Привет, ребята. А подскажите, спринг бут с котлином уже хорошо дружит или небольшие шероховатости присутствуют еще?

Sergey
31.07.2018
09:58:44
более чем хорошо

Ivan
31.07.2018
10:11:00
Отлично дружит и официально поддерживает, не могу нарадоваться, как все отлично вместе работает.

ISkylake
31.07.2018
10:32:21
Ору

Kirill
31.07.2018
10:40:57
Ору
С чего?

ISkylake
31.07.2018
10:41:37


Kirill
31.07.2018
10:42:21
У меня не отобразилось почему-то. Жесть)

Роман
31.07.2018
10:42:50
не отобразилось потому что оперативно снесли

Quantum Harmonizer
31.07.2018
10:43:33
спасибо, отправил в бан десяток уродцев

Страница 782 из 982