Съвременни командващи известни ограничения
Power Fx и ограничения на библиотеките на командни компоненти
Power Fx споделя определена инфраструктура с персонализирани страници и канава приложения. Съответните ограничения на персонализираните страници са приложими и за команди.
- Понастоящем не всички функции на Power Fx се поддържат за команди.
- Microsoft Dataverse в момента е единственият поддържан източник на данни при използване на Power Fx с команди. Персонализираните страници обаче могат да се използват за свързване с външни данни.
- За да добавите допълнителни таблици, отворете библиотеката на командния компонент от дизайнера на команди. Или можете да отворите отново дизайнера на команди, като изберете различна таблица в дизайнера на приложения.
- Когато пишете формули на Power Fx в дизайнера на команди, intellisense понякога може да предостави препоръки за неподдържани функции. Може да не показва грешка за неподдържани функции в дизайнера на команди или свързаната библиотека с командни компоненти.
- Командите и библиотеката с компоненти на командите, създадени от едно приложение, не могат да се добавят към различни приложения. Можете обаче да копирате командата и да я поставите в друго приложение или местоположение на командната лента.
- В момента не всички готови или персонализирани правила за видимост от класически команди се поддържат в Power Fx. Класическата видимост се поддържа без използване на Power Fx. Това е необходимо за мигриране на класически команди към модерни и класически формати на правила, но няма да бъде изложено в дизайнера на команди. Класическата видимост обаче е изложена във файловете на решението и Dataverse.
- За да изтриете библиотеки с командни компоненти, трябва да изтриете приложението. Като алтернатива можете да изтриете свързания запис в управляваната от модела таблица на елемента на приложението, след което да изтриете библиотеката с компоненти. Записът на управлявания от модел елемент на приложение съществува в Dataverse, но не е изложен в решения. Повече информация: Изтриване на запис на елемент на приложение, управляван от модел
- Базираните на PowerFx команди не се поддържат и няма да се изпълняват в рамките на Dynamics 365 App for Outlook или управлявано от модел приложение, което се хоства в рамките на портал.
- Промените в метаданните за атрибути може да не се отразяват в израза Power Fx . За да актуализирате метаданните, отворете библиотеката с компоненти, като използвате действията на командната лента в дизайнера на команди. В Power Apps Studio за приложения за платно изберете Източници на данни, изберете източник на данни и след това обновете. Това актуализира метаданните за библиотеката с компоненти.
Ограничения за дизайнера на команди
- Вече съществуващите класически команди не могат да бъдат персонализирани в дизайнера на команди, докато не бъдат мигрирани към модерната инфраструктура. Това включва командите извън кутията, които ще бъдат мигрирани постепенно с течение на времето. Можете да продължите да използвате други механизми и инструменти на трети страни за персонализиране на класически команди.
- Бутоните с динамично попълване не се поддържат. Препоръчваме ви да ги създавате декларативно.
- Заглавката на глобалното приложение и командните ленти на таблото понастоящем не се поддържат в дизайнера на команди. Те се персонализират рядко. Споделете обратна връзка, ако смятате, че това е ценно, за да дадете приоритет.
- Поддържа се еднокомпонентна Power Fx библиотека с компоненти. Дизайнерът на команди може да покаже съобщението за грешка: "Не може да се инициализира диспечера на компоненти. Има множество библиотеки с компоненти, свързани с вашето приложение." Тази грешка възниква, когато дадено приложение има множество дублиращи се библиотеки с компоненти, свързани с него, което в момента не се поддържа с приложения, управлявани от модел. За да разрешите това ограничение, премахнете допълнителните
AppElement
записи за приложението. Направете това, като премахнете множеството зависимости на библиотеката с приложението, като се уверите, че съществува само единAppElement
запис.
Изтриване на запис на елемент на приложение, управляван от модел
Предупреждение
Ако приложението включва Power Fx команди, базирани на данни, те вече няма да работят, след като изтриете записа на таблицата на управляваните от модел елементи на приложението.
С помощта на таблицата Елементи на приложението , управлявани от модел, направете следното:
- Създайте поток, за да получите списък с редове. Повече информация: Получаване на списък с редове
- След това стартирайте потока, за да намерите уникалната стойност на идентификатора на реда за реда, който искате да изтриете, и го копирайте. Можете също да намерите тази стойност на реда, като прегледате редовете на таблицата в центъра за таблици за таблицата Управляван от модел елемент на приложение на make.powerapps.com.
- Създайте стъпка за изтриване на реда, като използвате стойността на уникалния ИД, която сте копирали в предишната стъпка. Повече информация: Изтриване на ред.
- Публикувайте приложението, управлявано от модел, свързано със записа на елемента на приложението, управлявано от модел.