Skip to content

Plone.org.ru

Sections
Personal tools
You are here: Home » Форум » Archetypes » Зависимые поля
Поддержка
Для общения можно использовать списки рассылки: Zope3 и Plone
Дружественный сайт Zope3.ru
 

 question Зависимые поля

Replies: 5   Views: 0
Up one level
You need to be a registered member to post to this forum. Register now.

 

question Зависимые поля

Posted by vvs_UA at 2006-05-09 04:02

Есть ли какой-то простой способ сделать одно поле (группу) зависящим(и) от другого поля (BooleanWidget)?

То есть имеем:

BooleanField(
name='if_accomod',
widget=BooleanWidget(
label='If_accomod',
label_msgid='sait_label_if_accomod',
i18n_domain='sait',
),
),

DateTimeField(
name='acc_period_from',
widget=CalendarWidget(
label='Acc_period_from',
label_msgid='sait_label_acc_period_from',
i18n_domain='sait',
)
),

вот чтоб этот самый DateTimeField становился активным при помеченном чекбоксе BooleanField.

Какой то б пример такой реализации...

 

 • Re: Зависимые поля

Posted by d9frog9n at 2006-05-11 09:45

Написать свой скин для edit, а там уж js...

 

 • Re: Зависимые поля

Posted by xen at 2006-05-13 09:57

не слушай d9frog9n :)

свой edit делать нельзя.

Создай свой виджет.

 

 • Re: Зависимые поля

Posted by d9frog9n at 2006-05-13 11:36

Не запугивай, а то будут всю жизнь base_edit-ами обходиться:)

 

 • Re: Зависимые поля

Posted by vvs_UA at 2006-05-14 01:35

да я просто присматривался к документации, обнаружив некий helper_js:
A tuple containing a list of ids of .js files containing the JavaScript to be
included when rendering any Archetypes template that the widget is a part of.
Just make sure that the files you are pointing to exist somewhere in a skin layer,
such as the custom layer or in a skin that is a part of a product you are writing.
The Archetypes Page Templates base_edit.cpt and base_metadata.cpt will
include the JavaScript contained in your helper JavaScript as is. The use of
helper JavaScript seems to be considered only helpful in edit forms, so the
base_view.pt template does not include the JavaScript, although this may
change in future versions of Archetypes.

Мож у кого был опыт/пример... А то не хочется стать первограблепроходцем, и обнаружить, что оно вообще не функционально...

 

smoke Re: Зависимые поля

Posted by spirichev at 2007-06-15 10:31

Вот это решит проблему:
http://plone.org/products/masterselectwidget

 

 

liveinternet.ru: показано число посетителей за сегодня