Hello EspoCRM forum members,
I'm happy to be here and hope that I will be able to give help to other members, as well as get some.
I've questions regarding field dynamic logic.
1) Use "if equal" and "if not equal" in dynamic logic
I would like to make a field visible, required, read-only or invalid by comparing entity fields equality of inequality. I created an ugly illustration , see photo number 1.
It's great that with the dynamic logic editor I can do "if equals" statements, but it would be nice to have a compare ability between other fields of the same entity. Is there an option like this? I could not find anything on this in the docs, nor in the forum. If there is not, can I achive this by creating custom code?
I know I can do this with a plus field + using formula, but I don't want to create "buffer" fields if I don't have to.
2) Hidden fields consume space in listing tables
In the role editor, I can hide specific fields which I don't want to show for some users within a specific role. This is working very well. However, when the affected users viewing the list of records, the hidden cells (with their headers and columns) are still there, taking extra space hence that they are not containing the values (because they are forbidden in the role).
This is a problem especially when I specify the exact widths with percents in Layout Manager. Can I remove these unnecessary columns? See the image below, the amount field is completely hidden by role for the user, but still, the amount columns exists and taking up space.
See photo number 2.
Thank you very much!
I'm happy to be here and hope that I will be able to give help to other members, as well as get some.
I've questions regarding field dynamic logic.
1) Use "if equal" and "if not equal" in dynamic logic
I would like to make a field visible, required, read-only or invalid by comparing entity fields equality of inequality. I created an ugly illustration , see photo number 1.
It's great that with the dynamic logic editor I can do "if equals" statements, but it would be nice to have a compare ability between other fields of the same entity. Is there an option like this? I could not find anything on this in the docs, nor in the forum. If there is not, can I achive this by creating custom code?
I know I can do this with a plus field + using formula, but I don't want to create "buffer" fields if I don't have to.
2) Hidden fields consume space in listing tables
In the role editor, I can hide specific fields which I don't want to show for some users within a specific role. This is working very well. However, when the affected users viewing the list of records, the hidden cells (with their headers and columns) are still there, taking extra space hence that they are not containing the values (because they are forbidden in the role).
This is a problem especially when I specify the exact widths with percents in Layout Manager. Can I remove these unnecessary columns? See the image below, the amount field is completely hidden by role for the user, but still, the amount columns exists and taking up space.
See photo number 2.
Thank you very much!
Comment