колориметр jquery после f: ajax - PullRequest
0 голосов
/ 18 ноября 2011

Мой цветопередатчик moorainbow больше не работает после вызова ajax ... При первой загрузке моей страницы он работает отлично:

<script type="text/javascript">
            addColorPicker();
            function addColorPicker(){
                window.addEvent('domready', function() {
                    var r = new MooRainbow('myRainbow', {
                        'startColor': [255, 0, 0],
                        'onChange': function(color) {
                            $("editForm:colorpicker").value = color.hex;
                        }
                    });
                });
            }

        </script>

, но когда я выполняю вызов ajax:

<h:form id="fieldsForm">
                                                <h:selectOneMenu id="fields" value="#{labelController.type.template.fieldConfig.editingField}">
                                                    <f:ajax render=":editForm" onevent="reAddColorPicker"/>
                                                    <f:selectItems value="#{labelController.fieldKeuzes}"/>
                                                </h:selectOneMenu>
                                            </h:form> 

Затем я вызываю reAddColorPicker:

<script type="text/javascript">
            function reAddColorPicker(e){
                if(e.status == 'success'){
                    window.addEvent('domready', function() {
                    var r = new MooRainbow('myRainbow', {
                        'startColor': [255, 0, 0],
                        'onChange': function(color) {
                            $("editForm:colorpicker").value = color.hex;
                        }
                    });
                    });                    
                }

            }
        </script>

, но когда я нажимаю на img, чтобы открыть палитру цветов, я не могу выбрать любые цвета, это просто статичное изображение ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...