【问题标题】:Hiding value of a selector in a grid dynamically动态隐藏网格中选择器的值
【发布时间】:2021-12-01 07:38:15
【问题描述】:

我试图为“价格”和“成本”行隐藏这些重复的库存 ID 值(当一个项目“添加”到网格时,它会创建三行),但选择器描述仍然出现。

我怎样才能让这些值在网格中出现空白?

更好的是,我怎样才能禁用链接命令,这样如果有人不小心点击了它就不会链接到库存项目屏幕?

到目前为止,这是我的代码:

    protected void _(Events.FieldSelecting<FPPriceSheetDetail, FPPriceSheetDetail.inventoryID> e)
    {
        if (e.Row is null) return;
        if (e.Row.RowType == FPPriceSheetRowType.BreakQty) return;
        var state = PXFieldState.CreateInstance(e.ReturnState, typeof(string), true, false, 1, null, null, null, nameof(FPPriceSheetDetail.inventoryID));
        state.SelectorMode = PXSelectorMode.TextMode;
        state.DescriptionName = "";
        state.ValueField = "";
        state.Visibility = PXUIVisibility.Visible;
        state.Visible = true;

        e.ReturnState = state;
        e.ReturnValue = "";
        
    }

【问题讨论】:

    标签: acumatica


    【解决方案1】:

    我宁愿查看 pxSelector 并在条件下仅显示 1 行类型 - 这将删除重复项。选择器的要点是选择结果中的值之一 - 假设选择器的所有信息都是可选的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 2013-03-20
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多