Aliaksandr
food массивом должен быть, если уж чекбоксы
Владимир
food массивом должен быть, если уж чекбоксы
name="food[]" если то просто так всё равно не придэт ничего, или в отправке тоже вместо [+food+] надо [+food[]+] ?
Роман 😎
добрый день ! тривиальный вопрос - как можно сделать активной ссылку если она просто в ручную прописана <a href=" " class="active">link</a>
Роман 😎
когда находимся на странице этой ссылки
Владимир
когда находимся на странице этой ссылки
[[if? &is=`[*id*]:=:X` &then=`class="active"`]]
Владимир
или же использовать DLMenu так правильнее будет
Роман 😎
[*id*]:=:X` - Х - это что
Владимир
[*id*]:=:X` - Х - это что
ID страницы на которой нужно задать класс Активный
Владимир
Ну так хотя бы правильно, так что уже не "все равно"))
Так в итоге лучше prepare или js в одно поле?)
Роман 😎
[[if? &is=[*id*]:=:12 &then=class="active"]]
Владимир
не сработало((
<a href=" " class="[!if? &is=`[*id*]:=:12` &then=`active`!]">link</a>
Роман 😎
@dlilbcom Благодарю!! все получилось!
Multi
Может [+id+]
Владимир
food массивом должен быть, если уж чекбоксы
[+food.1+] ... добавил и всё ок, в доке оказывается было)
Aliaksandr
Иди ты, не может этого быть))
Anonymous
use document object to get tvs
Hi, OK I understood and could get tvs content using $modx->getDocumentObject. Is there a $modx method to set tvs ? (I need it on OnBeforeDocFormSave event)
Pathologic
modResource class
Aliaksandr
Hi, OK I understood and could get tvs content using $modx->getDocumentObject. Is there a $modx method to set tvs ? (I need it on OnBeforeDocFormSave event)
If you want to get tvs of current document, it's better to use $modx->documentObject array to prevent redundant mysql queries
Anonymous
If you want to get tvs of current document, it's better to use $modx->documentObject array to prevent redundant mysql queries
Yes, I just want to get data from tvs of the current document, and then update them if needed, before the document gets saved. I thought the $modx->documentObject array could not be directly accessible just like the $tmplvars gllbal variable. If I can update $modx->documentObject values, I'm fine for me 😊
Владимир
Осталась еще одна непобедимая задача, как при отправке когда выходят ошики сделать так чтобы выбранные чекбоксы не пропали?
Dmytro
кто шарит по webix, подскажите почему не работает валидация. "aaa" выводится, а вправила не попадает....
Aliaksandr
кто шарит по webix, подскажите почему не работает валидация. "aaa" выводится, а вправила не попадает....
наверно дело не в вебикс, а в том, что внутри функции он не шарит что такое твой this )
Aliaksandr
обычно пишут типа self = this и дальше уже внутри функции используют self, т.к. this переопределяется там. мне кажется там именно такая ситуация
Dmytro
эта хрень прямо с доков вебикса)
Dmytro
нуда, а так с this надо быть осторожней))
Dmytro
Aliaksandr
нет идей по этому поводу ))
Dmytro
ну тада ваще хз)))
так и хочеться сказать fuck this )))
Aliaksandr
а там где console.log(value) не происходит?
Dmytro
ага
Dmytro
то есть вообще какбы правило не юзается
Aliaksandr
ну там какая-то муть с minv minq, которых нигде нет - или они из другого места этих доков))
Dmytro
юзал аплодаер на вебикс, задал имя поля fucking_file, фига - не передается... аплоадер передает поле как upload
Aliaksandr
кидай уже ссылку на сами доки )
Dmytro
https://docs.webix.com/desktop__data_validation.html#customrules
Владимир
Dmytro
вообщем, сама форма. может что не так с элементами намутил....
Dmytro
называется - решил вебикс попробовать.... чет вспомнил комбинацию new Ext.component и аж передернуло))
Aliaksandr
ты лучше кинь ссылку на доки, откуда ты копировал валидацию - может там понятнее будет)))
Aliaksandr
ну вроде похоже на правду, только вот эти minv / minq че-то смущаеют)
Aliaksandr
может их заменить для начала на обычные числа?
Dmytro
та нормальные они))
Aliaksandr
тогда неясно, зачем ты это загнал в elementsConfig )
Aliaksandr
хотя и это вроде по докам )
Aliaksandr
в общем тупик ))
Dmytro
хотя и это вроде по докам )
лана, попробую еще прямо в элементах их подцепить
Aliaksandr
мне кажется этт this.validate работает только если эти правила вписаны прямо в элементы
Aliaksandr
типа как тут - https://snippet.webix.com/efd70c33
Aliaksandr
а так надо сразу всю вьюху валидировать form.validate() да и все )
Dmytro
вообщем вставил я прямо в элементы - просто бантик сбоку....
Dmytro
убрал type number, добавил validate:webix.rules.isNumber
Dmytro
так работает, на буквы реагирует
Dmytro
а rules все равно не запускаются
Aliaksandr
значит рулесы ждут form.validate() - но это не точно )
Dmytro
https://snippet.webix.com/fc1c2e71
Dmytro
я так понял, на лету работают только предуастновленые правила, а кастомные - только при сабмите формы
Aliaksandr
но это не точно ))
Aliaksandr
в вебиксе что хорошо, так это то, что там, если поискать, можно найти дохерища примеров практически на все случаи жизни. но плохо то, что во многих из них хрен поймешь, чего откуда растет и по какой логике )))
Aliaksandr
кроличья нора - залезешь по какому-то вопросу и как пойдешь по этим бесконечным ссылкам, и везде куча методов и везде они у всех разные )))
Dmytro
что сделаешь, просто так $("input").on("change",function(){$(this).parent().addClass("error")}) сейчас не модно)
Aliaksandr
Ну если тебе только валидация, то есть же несколько норм валидаций без этой боли))
Dmytro
да это между делом - так побаловаться, что к чему)
Pathologic
так что, вебикс говно получается
Volodymyr
так что, вебикс говно получается
а что лучше есть для datatable?
Pathologic
я просто прямо сейчас смотрю на вебикс и вижу что в пагинации выраванивание по одному краю, в кнопках по другому, в строках таблицы еще один вариант
Pathologic
https://datatables.net/
Pathologic
да и пагинация у таблиц в вебиксе самая стремная
Volodymyr
ну у меня претензий к пагинации нет, можно подстилять. Webix умеет с большыми таблицами норм работать. Сразу есть фильтрация и сортировка. server side просто реализовать
Pathologic
ну это вообще лол
Pathologic
все умеют работать с большими таблицами
Aliaksandr
так что, вебикс говно получается
Как говорится "so...so"))