使用下拉操作将自定义按钮添加到屏幕顶部

菲思

我想在“账单和调整”屏幕的标题中添加一个自定义按钮,该按钮将在下拉列表中包含自定义操作,即已经存在的“操作”按钮(我不想将这些操作添加到现有的“操作按钮 - 我想要我自己的包含自定义操作的下拉菜单)。

我知道如何向现有的“操作”按钮添加操作,但是有没有办法做我想做的事情?

布伦丹

只需使用您自己的下拉按钮即可完成相同的步骤。您需要添加“操作”按钮,然后对其他按钮执行相同的步骤,将它们添加到主下拉按钮中。

下面是一个快速示例。我创建了一个 MyDropMenu 操作按钮,我的所有其他按钮都位于:

//within initialize or graph constructor...
MyDropMenu.AddMenuAction(MyAction1);
MyDropMenu.AddMenuAction(MyAction2);
MyDropMenu.AddMenuAction(MyAction3);
//...


public PXAction<PrimaryDac> MyDropMenu;
[PXUIField(DisplayName = "My Drop Menu", MapEnableRights = PXCacheRights.Select)]
[PXButton(MenuAutoOpen = true)]
protected IEnumerable myDropMenu(PXAdapter adapter)
{
    return adapter.Get();
}

public PXAction<PrimaryDac> MyAction1;
[PXUIField(DisplayName = "My Action 1", MapEnableRights = PXCacheRights.Select)]
[PXButton]
protected IEnumerable myAction1(PXAdapter adapter)
{
    return adapter.Get();
}

public PXAction<PrimaryDac> MyAction2;
[PXUIField(DisplayName = "My Action 2", MapEnableRights = PXCacheRights.Select)]
[PXButton]
protected IEnumerable myAction2(PXAdapter adapter)
{
    return adapter.Get();
}

public PXAction<PrimaryDac> MyAction3;
[PXUIField(DisplayName = "My Action 3", MapEnableRights = PXCacheRights.Select)]
[PXButton]
protected IEnumerable myAction3(PXAdapter adapter)
{
    return adapter.Get();
}

您还需要像这样将下拉菜单操作的回调命令添加到页面中...

<px:PXDSCallbackCommand Name="MyDropMenu" Visible="True" CommitChanges="true" StartNewGroup="true" ></px:PXDSCallbackCommand>

我在将 PrimaryDac 替换为 SOOrder 的 Sales Order Extension 上对此进行了测试,结果显示为:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将自定义按钮操作添加到笔管

将自定义按钮添加到屏幕后不再起作用

将自定义样式的按钮添加到CKEditor

将自定义类添加到引导按钮

将自定义文本添加到Twitter按钮

将自定义按钮添加到NavigationToolbarTkAgg

使用 UIApplication.shared.keyWindow?.addSubview Swift 将自定义视图添加到屏幕

使用UIAlertController按钮将自定义单元格添加到tableView

如何将自定义类添加到 TinyMCE 中的自定义按钮?

将自定义数据添加到wordpress中每个帖子标题的顶部吗?

将自定义类添加到愿望清单顶部链接

如何使用 AntDesign 将自定义添加按钮添加到水平选项卡

将自定义按钮颜色添加到Visual Composer按钮设置

将自定义下拉菜单添加到tinyMCE并插入动态内容

将自定义文本添加到MVC 5的下拉列表中

将自定义零件添加到v-autocomplete下拉列表中

将自定义控件添加到角度选择下拉控件

如何将自定义表添加到工作流表单的 reviewTask 屏幕?

将自定义视图类添加到屏幕管理器

在运行时将自定义窗口小部件添加到屏幕

如何将自定义模板添加到Word主屏幕功能区?

将自定义工作流程添加到“创建项目”屏幕

将自定义操作添加到ApiPlatform文档中的其他组

UIAlertController-将自定义视图添加到操作表

将自定义操作添加到Orchard CMS媒体库

将自定义操作添加到setup.py

将自定义菜单操作添加到Caja文件管理器

Wix无法将自定义操作添加到项目

如何将自定义按钮添加到AVPlayerViewController?