Кнопка загрузки в popupview - PullRequest
0 голосов
/ 10 апреля 2019

Я пытался добавить функцию загрузки в кнопку во всплывающем окне, но она не работает.

Я создал файл view.popup.php

Код:

<?php

require_once('include/MVC/View/views/view.popup.php');

class FP_PAYMENTSViewPopup extends ViewPopup
{
    public function __construct()
    {
        parent::__construct();
    }

    public function display()
    {

        global $app_strings;
        $id = BeanFactory::getBean('FP_PAYMENTS', $this->bean->id);
        $url = "index.php?module=FP_PAYMENTS&action=generatePaymentsPdf&record={$id}";
        echo parent::display();
        echo <<<PaymentButton
        <input type="button" class="button" style="width: 150px;" href="#" value="Payment Pdf" onmouseover='hiliteItem(this,"yes");' 
        onmouseout='unhiliteItem(this);' 
        onclick="SUGAR.ajaxUI.loadContent('{$url}')"
        " /> 
PaymentButton;
    }
}

Пожалуйста, какие-нибудь эксперты, которые могут помочь мне найти, что не так?заранее спасибо.

1 Ответ

0 голосов
/ 10 апреля 2019

у вас много ошибок при печати кнопки оплаты.вы не управляли кавычками и escape-последовательностями.

вам нужно попробовать вот так

  echo "<input type='button' class='button' style='width: 150px;' href='#' value='Payment Pdf' onmouseover='hiliteItem(this,\'yes\');' 
    onmouseout='unhiliteItem(this);' 
    onclick='SUGAR.ajaxUI.loadContent(\'{$url}\')'
     />"
...