Николай, добрый день. JS я подправил (кстати, там
Николай, добрый день. JS я подправил (кстати, там уже все идет из коробки, просто закомментировано :)), все заработало, но не могу разобраться с одной проблемкой: в таблице поля color и size выводятся, но у меня там хранятся коды, а названия — в других таблицах (я при старте формирую из них массивы)
$c=$modx->getCollection('shopSize');
$sz=array();
foreach($c as $i){
$sz[$i->get('id')]=$i->get('name');
}
$modx->setPlaceholder('shopSize',$sz);
$c=$modx->getCollection('shopColor');
$cl=array();
foreach($c as $i){
$cl[$i->get('id')]=$i->get('name');
}
$modx->setPlaceholder('shopColor',$cl);
И теперь мне нужно эти названия подставить вместо кодов. Я вижу два способа сделать это:
- получить название по коду через ajax (я попробовал использовать Ext.Ajax.request, но в результате у меня все развалилось);
- подправить процессор, который формирует данные для этой таблицы, чтобы вместо кодов он выдавал названия (я не смог разобраться, какой процессор это делает)
Не подскажешь, как лучше сделать? Может, есть какой-то более правильный путь?