У меня есть тип контента на основе ловкости с различными видами редактирования и полями, определенными в схеме. Всякий раз, когда я хочу обновить виджет/поле в другом, чем первый набор полей, он становится грубым. Например:Plone 4 viewx view - добавление css Класс для виджета в полевом наборе X
self.groups[0].fields['my_field'].mode = HIDDEN_MODE
должны использоваться, чтобы скрыть my_field
от полей. Для того, чтобы сделать то же самое необходимое поле
self.schema['my_field'].required = True
делает трюк.
Но как я могу добавить класс css в виджет на другом, чем первый набор полей? Я хочу сказать, что
self.fields['my_field_on_first_fieldset'].widget.addClass("myClass")
будет делать, если мой виджет будет на первой странице «Страница».
Что происходит, когда вы применяете предложенную строку? –
Какая "предлагаемая" линия? –
Последний. Вы спрашиваете, что он будет делать, мне было интересно, почему вы не просто пытаетесь увидеть ... –