我们只需要一个屏幕来在同一屏幕中创建并编辑记录。所以我不知道我们是否可以创建一个记录,然后在同一个屏幕上编辑它。我们正在使用CRM作为我们的数据源。
PowerApps确实支持使用编辑表单从同一屏幕创建和编辑。您可以通过创建"数据应用程序"来看到这一点。这将创建一个具有BrowserScreen、DetailScreen(只读表单(和EditScreen(可编辑表单(的三屏应用程序。后者用于创建和编辑记录。
创建此示例的步骤是:
- 新建>从数据开始>Dynamics 365>手机布局
- 选择与Dynamics 365实例的连接
- 选择要用作数据源的实体
-
点击BrowseScreen上的"+"图标,查看以下OnSelect表达式:
NewForm(EditForm1);Navigate(EditScreen1, ScreenTransition.None)
-
点击DetailScreen上的铅笔图标,查看以下OnSelect表达式:
EditForm(EditForm1);Navigate(EditScreen1, ScreenTransition.None)