Kirill
какая то шакальная картинка получилась
Камиль
спасибо)
Serhii
Нужно какую то нейросеть для определения верности названий переменных
Serhii
Хм... а что если...
Smooth Operator
Serhii
Спелчекер проверяет верность слов
Serhii
А есть ли ошибка в слове prince? Нет конечно
Serhii
Но нету семантики в inputPrince
Kirill
jshint/jslint/ide
Serhii
Но это до сраки,может кто то в модели пишет не user а king
Karina
макет стало быть такой
Serhii
Как искоренить человеческий фактор не искореняя людей?
Nikolay
связать им руки?
Serhii
Ошибки голосового набора ещё хуже будут
Serhii
Гребаный полиморфизм, приходится придумывать переменные а не запоминать адреса памяти
Serhii
Да вот сестра с нейронками играется, только я не встречался с реализацией на жс
Serhii
Синаптик што ли
Ale
так линтеры ж умеют понимать неиспользуемые переменные
no cats
Здравствуйте. Использует ли тут кто-то extjs?
Как с его помощью тулбар в две строки описать?
Oleg
{xtype: 'toolbar'}
no cats
Мне нужно 2 тулбара в одном окне, один под другим.
andrei
Ща бы чат по extjs
Ruslan
no cats
Oleg
Не уверен конечно что такое для профи чатике
Oleg
Но, возможно ещё вопрос про встроенный в окно тулбар bbar и нужно просто под конкретно окном
Oleg
Тогда нужно тот конфиг что я написал в dockedItems и указать ещё dock: 'bottom'
Oleg
Чтобы явно указать куда
Oleg
Окно от панели наследуется, там вот это всё есть
no cats
По-всякому пробовала, не отображается. И нужно два сверху, один под другим.
Oleg
Не правильно делаешь совсем видимо
Oleg
Это тривиальная задача то
Oleg
Попробуй размеры окна менять
Oleg
Задай их жёстко и проверь
no cats
Хм. Почему-то, если прописывать отдельно, как tbar, то отображается, а toolbar нет.
Oleg
Ну оно и правильно
Oleg
Потому что tbar это шоткат к докед итемс, а toolbar это ты придумал, нет такого свойства
Oleg
tbar переводится как top bar и их там 4 на все стороны окна - tbar, lbar, rbar и bbar и это всё шоткаты чтобы руками докед итемс не настраивать
Oleg
Ну и ещё у окна, смотря что за окно, можно также кнопки сразу прописать, а у всех наследников панели ещё и хедер с кнопками а-ля закрыть и тп
Oleg
Ну и шоткат тулбара предполагает 1 тулбар, мол пиши сразу итемсы. Если нужно 2 или любой другой конфиг - докед итемс правь
no cats
Окно наследует кнопки, остальное своё
Oleg
Но если код к контенту относится, то просто в итемс
Oleg
Oleg
Для кого-то делаешь или для себя?
no cats
Фух, получилось, когда закомментировала запушенные кнопки.
На стажировке дали задание, а я раньше ни на каком js вообще не писала.
Oleg
Судя по названиям полей явно какая-то финансовая организация 😊Но это не удивительно, ибо для тех задач что там экст самое то - кодишь бизнес-логику, а не изобретаешь велосипеды верстая каждый раз всё заного. Не говоря уже о 100500 методов на каждый компонент, опять же никаких велосипедов, исключительно мощь фреймворка с многолетней историей, всё что можно уже придумано, а если хочется совсем кастома - либо кастомишь уже готовый компонент, либо даже верстаешь, но в обертке компонента с биндингом аля ангуляр и всё такое прочее.
no cats
Ага, мне в принципе тоже ext кажется довольно удобным, если в нём и в уже созданных файлах разобраться.
Oleg
Главное чтобы там свою структуру велосипедную не делали, а по гайдам, тогда вообще сказка
no cats
dockedItems: [{
tbar: ["Источники", "Период"],
docked: top,
},{...}]
Есть такой фрагмент кода. Можно как-то обратиться к конкретной строке dockedItems, чтобы запушить кнопку именно в неё?
Oleg
Скажу сразу - странный, очень странный код
Oleg
dockedItems: [
{
xtype: 'toolbar',
docked: 'top',
items: [
{
xtype: 'button',
text: 'Текст'
}
]
}
]
Но, уже год не писал на эксте, однако вроде там автокаст типа и можно не писать у кнопки икстайп.
Oleg
Добавь к тулбару itemId: 'someId' и потом в коде обратись к окну и пропиши .down('#someId')
Oleg
itemId уникальные только в рамках контейнера, а вот если написать id: 'ID' уже в рамках всего приложения
Oleg
Если не знаешь как обратится к окну - можно начать от начала поиск, это затратно, но, в целом, бывает часто нормально
Ext.ComponentQuery.query('#someId')[0].push({xtype: 'button', text: 'Ещё кнопка'})
no cats
Большое спасибо за помощь! Обсужу с руководителем, как лучше сделать)
Oleg
👍
Smooth Operator
Smooth Operator
В коем то веке про екст вспомнили в чатике)
Oleg
Не, вспоминают чаще чем должно быть
Oleg
Новый экст, очевидно, нравится компаниям
Oleg
И очередная волна популярности
Oleg
Запускается
Igor
пора вернуть пункт про ext в резюме?
Oleg
Ну наличие его в резюме указывает на то что ты точно знаком с ООП
Oleg
Если нет других чисто ООП языков в резюме
Igor
учитывая, что я почти 5 лет джавист, то с ооп я наверное и так знаком)
Oleg
Ну это и не для тебя 😄
Oleg
А, помню, ты же ненавистник экста
Igor
но на последнем (текущем) проекте фронт на эксте, и процентов 80 задач на нем же
Oleg
А какая у вас версия?
Igor
уже 6я
Igor
я как раз занимался миграцией с 4 на 6
Oleg
6 торт
Igor
миграция - не торт)
Oleg
По гайдам пишите или как придется?
Smooth Operator
Igor
писали как придется, мигрировали так же)