У меня есть кнопка ленты «ABC» в форме «Возможность». OnClick "ABC" запускается следующая функция:
function popup()
{
if (!Xrm.Page.data.getIsValid()) return;
-------
-------
-------
}
Я проверил следующие шаги.
Если у пользователя есть роль, отличная от системного администратора.
- откройте запись возможности, нажмите кнопку «ABC», сработает функция popup().
Xrm.Page.data.getIsValid()
вернуть истину - Откройте запись возможности, нажмите кнопку «ABC», отредактируйте запись, сохраните запись, сработает функция popup().
Xrm.Page.data.getIsValid()
вернуть ложь
Если у пользователя есть роль системного администратора.
- откройте запись возможности, нажмите кнопку «ABC», сработает функция popup().
Xrm.Page.data.getIsValid()
вернуть истину - Откройте запись возможности, нажмите кнопку «ABC», отредактируйте запись, сохраните запись, сработает функция popup().
Xrm.Page.data.getIsValid()
вернуть истину
Пожалуйста, помогите мне, почему getIsValid() возвращает разные значения, если пользователь не является администратором