Как бы я стал реализовывать подобное, если бы очень приспичило... Если опций пиклиста немного (скажем до 10 и были бы гарантии, что количество не будет меняться), то я бы просто сделал необходимое кол-во бит атрибутов и вынес бы их на форму. Если же это не так, то создал бы обычный пик лист и добавил туда все необходимые опции. Далее сделал бы кастом страницу, которая вычитывала бы все возможные опции данного пиклиста и отражала бы их нужным checklist в IFRAME на форме объекта. Далее посредством cross-site scripting сохранял бы "сумму выбранных значений" в некий скрытый атрибут. Тектовый или цифровой. Во втором случае номера пиклиста можно умножать на различные разряды 10 и суммировать.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
|