PowerApps删除功能无法正常工作

问题描述

在我的应用中,我正在使用此代码

int matrix_sum(int data[][4],int rows)
{
    int  x = 0; //sum of all elements
    for (int i = 0; i < rows; i++) //loop for row
    {
        for (int j = 0; j < 4; j++) //loop for column
        {
            x += data[i][j];
            printf("%d\n",x);
        }
    }
    return q;
}

它检查ChckBox是否为票证。如果是这样,则允许从Sharepoint列表中删除项目,如果不是,则显示错误

我想更改此功能,因此删除后将导航到另一个屏幕,但是我不成功。

即使未选中复选框(错误消息),这些功能也无法正常工作,因为它们正导航到下一个屏幕。

enum {rows = 3,cols = 4};
int arr[rows * cols];
int row,col,index;

for (row = 0; row < rows; row++)
{
    for (col = 0; col < cols; coL++)
    {
        index = cols * row + col;
        arr[index] = index;
        printf("[%d][%d] = %d\n",row,index);
    }
}
If(CheckBox1.Value; Remove(IdeaBox_1; ThisItem); Notify("Click checkBox to delete"; NotificationType.Error))
If(CheckBox1.Value; Remove(IdeaBox_1; ThisItem) && Navigate(Screen10;Fade); Notify("Click checkBox to delete"; NotificationType.Error))
If(CheckBox1.Value; Remove(IdeaBox_1; ThisItem); Notify("Click checkBox to delete"; NotificationType.Error);Navigate(Screen10;Fade))
If(CheckBox1.Value; Remove(IdeaBox_1; ThisItem); Navigate(Screen10;Fade)); Notify("Click checkBox to delete"; NotificationType.Error)
If(CheckBox1.Value; Navigate(Screen10);Remove(IdeaBox_1; ThisItem); Notify("Click checkBox to delete"; NotificationType.Error))

解决方法

删除后,您可以使用链接运算符进行导航,以您的语言显示的;;

If(
    Checkbox1.Value;
    Remove(IdeaBox_1; ThisItem);; Navigate(Screen10; Fade);
    Notify("Click checkbox to delete"; NotificationType.Error))

您可以检出list of operators,以及有关how they can change depending on the language的页面。

,

复选框具有名为 OnCheck OnUncheck 的属性。尝试使用它。

https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-check-box

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...