Print Form in Dialog with HTML

rss

Posted by schuess - Aug 18 ’14 at 11:20

In regards to the blog post about printing forms...

I was hoping to trigger the onlick open form in dialog with some HTML instead of using the  form control configuration. Can this be done? Can you instruck me how.

 

My Attempt:

<a href="#" onclick="return fd.openFormInDialog(fd_AVConfCheckList_Display.aspx)"

<span class="ui-icon ui-icon-print floatRight"></span>

</a>

------------- OR -----------------------

<a href="#" onclick="printForm()"<span class="ui-icon ui-icon-print floatRight"></span></a>

 

printForm(){

return fd.openFormInDialog(fd_AVConfCheckList_Display.aspx)

};

  • Dmitry Kozlov
    Dmitry Kozlov
    Admin
    Member for: 5 years 10 months 26 days
    #1 by Dmitry Kozlov Aug 20 ’14 at 03:37

    Hi Matt,

    Sure, just wrap the name of the form you want to open into quotes:

    fd.openFormInDialog('fd_AVConfCheckList_Display.aspx')

    Please, open the browser console and check whether you have other JS-errors.

  • schuess
    schuess
    Member
    Member for: 5 years 6 months 24 days
    #2 by schuess Aug 20 ’14 at 11:28

    Thank You. I got it to work using this code below...

    HTML (working)

    <a href="#" id="print"><span class="ui-icon ui-icon-print floatRight"></span></a>

    JQuery (working)

    $( "#print").click(function() {

    fd.openFormInDialog('fd_AVConfCheckList_Display.aspx');

    return false

     

    });

     

    But, i was hoping to also learn how to do it if i was to use this method... HTML (not working) <a href="#" onclick="printForm()"></a> JQuery (not working) function printForm(){ return fd.openFormInDialog('fd_AVConfCheckList_Display.aspx');

    };

    can you help me with the syntax as a learning experience?
  • Dmitry Kozlov
    Dmitry Kozlov
    Admin
    Member for: 5 years 10 months 26 days
    #3 by Dmitry Kozlov Aug 21 ’14 at 06:47

    [#2]: Please, try this:

    <a onclick="fd.openFormInDialog('fd_AVConfCheckList_Display.aspx'); return false;" href="#">Open form</a>

Displaying 1 to 3 of 3 messages