如何在 Magnolia 的 Pulse 任务部分添加自定义列
How to add a custom column in Tasks section on Pulse in Magnolia
早上好,我是 Magnolia 的新人,我需要通过在 Magnolia 的 Pulse 任务部分显示更多数据来改进网络,为了能够做到这一点,我需要创建一对的列,但在尝试在 Magnolia 文档中找到一些信息后,y 只能找到这个“Add custom column to Inbox”,但不幸的是它已经过时,并且在较新的版本中不再使用作为参考的收件箱 class Magnolia 的版本。
有人可以帮助我并向我解释如何在 Pulse in Magnolia 的“任务”部分创建这些列吗?或者指出正确的方向?
我正在使用带有 Maven 设置的 Magnolia 5.3 版,在此先感谢您的帮助。
我不确定我是否了解您要实现的目标。您是否要向视图添加一列,如这些图像之一所示?
如果没有,能否请您制作一些您希望实现的模型?
您使用这么旧(> 2 年)版本的 Magnolia 有什么原因吗?如果没有,也许我也可以帮助您迁移到最新最好的 (5.5.7)?
感谢您的帮助,
如果你想为脉冲任务添加额外的列,你应该处理 java 不幸的代码。
看看 info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl#constructTable
你会看到以下内容:
table.addGeneratedColumn(NEW_PROPERTY_ID, new PulseNewItemColumnGenerator());
table.setColumnWidth(NEW_PROPERTY_ID, 100);
table.addGeneratedColumn(TASK_PROPERTY_ID, new TaskSubjectColumnGenerator());
table.setColumnWidth(TASK_PROPERTY_ID, 220);
table.addGeneratedColumn(STATUS_PROPERTY_ID, new TaskStatusColumnGenerator());
table.setColumnWidth(STATUS_PROPERTY_ID, 80);
table.addGeneratedColumn(SENT_TO_PROPERTY_ID, new SentToColumnGenerator());
table.setColumnWidth(SENT_TO_PROPERTY_ID, 100);
table.addGeneratedColumn(LAST_CHANGE_PROPERTY_ID, new DateColumnFormatter(null));
table.setColumnWidth(LAST_CHANGE_PROPERTY_ID, 140);
根据您的需要进行调整。
干杯,
早上好,我是 Magnolia 的新人,我需要通过在 Magnolia 的 Pulse 任务部分显示更多数据来改进网络,为了能够做到这一点,我需要创建一对的列,但在尝试在 Magnolia 文档中找到一些信息后,y 只能找到这个“Add custom column to Inbox”,但不幸的是它已经过时,并且在较新的版本中不再使用作为参考的收件箱 class Magnolia 的版本。
有人可以帮助我并向我解释如何在 Pulse in Magnolia 的“任务”部分创建这些列吗?或者指出正确的方向?
我正在使用带有 Maven 设置的 Magnolia 5.3 版,在此先感谢您的帮助。
我不确定我是否了解您要实现的目标。您是否要向视图添加一列,如这些图像之一所示?
如果没有,能否请您制作一些您希望实现的模型?
您使用这么旧(> 2 年)版本的 Magnolia 有什么原因吗?如果没有,也许我也可以帮助您迁移到最新最好的 (5.5.7)?
感谢您的帮助,
如果你想为脉冲任务添加额外的列,你应该处理 java 不幸的代码。
看看 info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl#constructTable
你会看到以下内容:
table.addGeneratedColumn(NEW_PROPERTY_ID, new PulseNewItemColumnGenerator());
table.setColumnWidth(NEW_PROPERTY_ID, 100);
table.addGeneratedColumn(TASK_PROPERTY_ID, new TaskSubjectColumnGenerator());
table.setColumnWidth(TASK_PROPERTY_ID, 220);
table.addGeneratedColumn(STATUS_PROPERTY_ID, new TaskStatusColumnGenerator());
table.setColumnWidth(STATUS_PROPERTY_ID, 80);
table.addGeneratedColumn(SENT_TO_PROPERTY_ID, new SentToColumnGenerator());
table.setColumnWidth(SENT_TO_PROPERTY_ID, 100);
table.addGeneratedColumn(LAST_CHANGE_PROPERTY_ID, new DateColumnFormatter(null));
table.setColumnWidth(LAST_CHANGE_PROPERTY_ID, 140);
根据您的需要进行调整。
干杯,