Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

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.