【问题标题】:Create the dynamic controls in powerapps在 powerapps 中创建动态控件
【发布时间】:2021-07-23 16:22:30
【问题描述】:

基于下拉列表,类型选择的相应下拉列表应该改变,如果我们点击 addrow 它必须增加行数。 我是 powerapps 的新手,当我们单击添加行按钮时,我应该如何使用相同的列表来实现这一点。我应该为此使用图库。

【问题讨论】:

    标签: powerapps powerapps-canvas powerapps-collection powerapps-selected-items


    【解决方案1】:

    在此处使用 PowerFX Collect() 函数。

    1. “添加行”按钮的OnSelect
    Collect(colRecords,
        {
            id: CountRows(colRecords) + 1,
            join: chkJoin.Selected.Value,
            andOr: chkAndOr.Selected.Value,
            type: ddType.Selected.Value,
            operators: ddOperators.Selected.Value,
            valueResult: ddValue.Selected.Value
        }
    )
    

    上面冒号左侧的所有值都是列的名称,右侧的值是控件的名称。

    1. 确保库Items 属性设置为colRecords

    【讨论】:

    • 嗨,如何在单击删除图标时删除添加的行。我使用了函数 RemoveIf(colRecords,id>ThisItem.id+1) 并在开始时将其设为可见 false。但它没有用。如何获取该行数以仅从第二行显示删除图标并删除一致。
    • Remove(colRecords, ThisItem)
    【解决方案2】:

    是的,您可以为此使用图库并在每次需要添加行时将新项目修补到列表中(新项目=新行) 要创建新记录: 补丁('datasource',Defaults('datasource'),{...})

    【讨论】:

      猜你喜欢
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2011-06-27
      • 1970-01-01
      相关资源
      最近更新 更多