问题描述
在我的应用中,我正在使用此代码
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