Показано с 1 по 4 из 4

Тема: Очистка дополнительного поля после добавления комментария к задаче

  1. #1
    Junior Member
    Регистрация
    23.05.2018
    Сообщений
    11

    По умолчанию Очистка дополнительного поля после добавления комментария к задаче

    Добавил к задаче дополнительное поле:
    Код HTML:
        <metadata name="task.edit" type="form"> <!-- Поля формы редактирования -->
            <form>
                <page name="obstacles">
                    <field name="obstacles" fullwidth="yes" noname="yes">
                        <textarea name="obstacles" rows="5" max-rows="15" />
                    </field>
                </page>
            </form>
        </metadata>
    После отправки комментария к задаче без закрытия поле сообщения очищается, а добавленное поле нет. Пробовал в обработчике before делать
    PHP код:
    $xml->doc->addChild('obstacles'); 
    Но не помогло.

  2. #2
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,542

    По умолчанию

    Здравствуйте, попробуйте вместо before использовать обработчик на after. Если нода уже будет в doc ее нужно будет удалить или очистить

  3. #3
    Junior Member
    Регистрация
    23.05.2018
    Сообщений
    11

    По умолчанию

    Да, получилось, спасибо.

  4. #4
    Junior Member
    Регистрация
    23.05.2018
    Сообщений
    11

    По умолчанию

    Цитата Сообщение от Azcol Посмотреть сообщение
    Здравствуйте, попробуйте вместо before использовать обработчик на after. Если нода уже будет в doc ее нужно будет удалить или очистить
    Ooops! Do the magic!
    По ошибке в after присваивал

    PHP код:
    $xml->obstacles ''
    вместо
    PHP код:
    $xml->doc->obstacles ''
    сработало. Но такой вариант работает и в before

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •