You are viewing limited content. For full access, please sign in.

Question

Question

Clicking on Form in the User Inbox opens in the same place. Is that changeable?

asked on October 23, 2020

All forms open right on top of the Inbox.  It would be nice to be able to drag the opened form to a location (other screen) so that when it is opened again, it remembers that location and opens in it.

Currently, every form opens on top of the Inbox.

Is that something that has to be coded on a per form basis, or is there a global setting I am missing that I can change?

Forms version is 10.4.

0 0

Answer

SELECTED ANSWER
replied on October 26, 2020

You can change the behavior to open the task in a new tab with following steps and we are considering adding it as a system setting that you can customize without modify the js file.

Edit the C:\Program Files\Laserfiche\Laserfiche Forms\Forms\js\controllers\controller.inbox.js and find following text

PopupCenter(url+'?'+$.param(params),"_lf_item_"+item.$display.uid,"titlebar=0,menubar=0,scrollbars=1,resizable=1;alwaysRaised=1",$window.innerWidth*0.95,$window.innerHeight*0.95);


Replace it with 

window.open(url+'?'+$.param(params), '_blank');

0 0

Replies

replied on October 25, 2020

Do you want to open the form in a new tab next to the current tab instead of open with a new window on top of the tasks list?

0 0
replied on October 26, 2020

Any option would do other than opening on top of the task list window.

0 0
SELECTED ANSWER
replied on October 26, 2020

You can change the behavior to open the task in a new tab with following steps and we are considering adding it as a system setting that you can customize without modify the js file.

Edit the C:\Program Files\Laserfiche\Laserfiche Forms\Forms\js\controllers\controller.inbox.js and find following text

PopupCenter(url+'?'+$.param(params),"_lf_item_"+item.$display.uid,"titlebar=0,menubar=0,scrollbars=1,resizable=1;alwaysRaised=1",$window.innerWidth*0.95,$window.innerHeight*0.95);


Replace it with 

window.open(url+'?'+$.param(params), '_blank');

0 0
replied on October 29, 2020

This works PERFECTLY for me.  Thanks and great work!!!

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.