The hand is due to setting up the portal row layout objects as a button. Since this also denies direct access to the fields, can we assume correctly that you do not use this portal to edit data? What do you use it for? (That may alter the suggestion I am about to make.)
If you use the Inspector's behavior section, you can set up the fields to deny access. Then clicking the field will highlight the row without any scripting. It won't be a highlight color you can specifiy as a conditional format, however. This will be the same result as clicking the background of a portal row.
Correct, the fields in the portal are for viewing only, no edit, or entering fields allowed.
Currently I run a script set on the fields that achieves the desired highlight (not the grey generic portal highlight). Problem is, it is a button, and I don't care for that behavior.
Anyway to highlight a portal row that doesn't use a button? I tried a script trigger, doesn't produce the hand, but I have to allow access to the fields.
When you set up your row as a button, you can disable the hand icon. You'll find a check box for that in Button Setup...