We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Reference field read only issue in ui page

Prem13
Tera Contributor

I Created a reference field and a check box in ui page

on load of the ui page the "reference field" is read only but though it is read only i can select the reference field value

how can i avoid that.

HTML:
 <label style="margin-right:8px; font-size:12px;">User</label> <input type="checkbox" id="usercheckbox" /> $[SP]$[SP]
   <g:ui_reference name="user" id="user"  table="sys_user" />

client script:
gel("sys_display.user").readOnly=true;

usercheckbox.addEventListener("change", function() {
    if (gel("usercheckbox").checked) {

     gel("sys_display.user").readOnly=false;
     
    }
	else
		{
			 gel("sys_display.user").readOnly=true;
		}
});

Below is the image though its readonly i was able to select the search icon to select the user

find_real_file.png

 

 

1 ACCEPTED SOLUTION

Ashutosh Munot1
Kilo Patron

Hi,

 

You have to hide the look as well. So use this code as well:

gel("sys_display.user").readOnly=true;

document.getElementById('lookup.user').style.visibility="hidden";

 

So this will make field readonly and hide the reference icon.

 

Thanks,
Ashutosh

View solution in original post

2 REPLIES 2

Ashutosh Munot1
Kilo Patron

Hi,

 

You have to hide the look as well. So use this code as well:

gel("sys_display.user").readOnly=true;

document.getElementById('lookup.user').style.visibility="hidden";

 

So this will make field readonly and hide the reference icon.

 

Thanks,
Ashutosh

Ash10Patil
Kilo Guru

Hi,

 

You can use below line to disable glass icon(anchor tag)

gel("lookup.user").style="pointer-events: none;"

 

Enable glass icon(anchor tag)

gel("lookup.user").style="";

 

Thanks.