У меня были некоторые проблемы при загрузке формы.Здесь я покажу 2 примера, 1 ярлык и 1 кнопку.
Label.Text code:
If(
DataCardValue13.Text = Concatenate(
'Utilisateursd''Office365_1'.MyProfile().Surname;
" ";
'Utilisateursd''Office365_1'.MyProfile().GivenName
);
"true";
"false"
)
И Button.OnVisible code:
If(
ThisItem.Etat = "Validé" || ThisItem.Etat = "Refusé";
false;
If(
DataCardValue13.Text = Concatenate(
'Utilisateursd''Office365_1'.MyProfile().Surname;
" ";
'Utilisateursd''Office365_1'.MyProfile().GivenName
);
true;
If(
ThisItem.Author.DisplayName = Concatenate(
'Utilisateursd''Office365_1'.MyProfile().Surname;
" ";
'Utilisateursd''Office365_1'.MyProfile().GivenName
);
true;
If(
etat = "Nouveau";
true;
false
)
)
)
)
Myпроблема: если я загружу свою форму десять раз, у меня иногда будет false, иногда true для Label.Text.И то же самое для кнопки.Иногда это видно, иногда нет.И DataCardValue13.Text = Concatenate () ...
Может быть, я делаю это неправильно, и код должен быть загружен где-то еще, прежде чем экран будет показан?
И дополнительный вопрос: Мне пришлось использовать
DataCardValue13.Text = Concatenate(
'Utilisateursd''Office365_1'.MyProfile().Surname;
" ";
'Utilisateursd''Office365_1'.MyProfile().GivenName
)
, чтобы проверить, совпадает ли мой подключенный пользователь с DataCardValue13.Text.Это DataCardValue13 от
`LookUp('DI - Portefeuilles';Title = DataCardValue11.Selected.Title;Controleur_x0020_de_x0020_gestio.DisplayName)`
, который является MEYER Damien и User (). FullName - это Damien MEYER.
Большое спасибо за ответ:)