Виджет выбора Plone - PullRequest
       4

Виджет выбора Plone

0 голосов
/ 09 января 2012

Мне нужен виджет выбора, чтобы изменить виджет строки. Например, когда элемент выбран в виджете выбора, фон в текстовом виджете меняет цвет. Я могу заставить это работать, когда первый текстовый виджет изменен, чтобы заставить цвет фона изменяться во втором текстовом виджете, но не используя виджет выбора. Это на Plone 4.1. Вот код:

jq(document).ready(function(){
    jq("input[name= textwidget]").ready(function(){
        jq("input[name= textwidget]").css("background-color","red");
    });
    jq("input[name= selectionwidget]").change(function(){
        jq("input[name= textwidget]").css("background-color","green");
     });
});

1 Ответ

3 голосов
/ 09 января 2012

Возможно, потому что виджет выбора является тегом <select>, а не тегом <input>. Вы должны попробовать это:

jq(document).ready(function(){
    ...
    jq("select[name= selectionwidget]").change(function(){
        jq("input[name= textwidget]").css("background-color","green");
     });
});
...