小编ceo*_*nos的帖子

如何在 EasyAdmin 3 中添加自定义操作?

我的实体 Participant 有一个 CrudController。我想添加一个自定义操作 sendAcknowledgementEmail。该EasyAdmin文档 没有提及的自定义函数的参数或者返回值什么。

我有以下代码

public function configureActions(Actions $actions): Actions
{
    $send_acknowledgement_email = Action::new('sendAcknowledgementEmail', 'Send Acknowledgement Email', 'fa fa-send')
        ->linkToCrudAction('sendAcknowledgementEmail');

    return $actions
        ->add(Crud::PAGE_INDEX, $send_acknowledgement_email)
        ->add(Crud::PAGE_EDIT, $send_acknowledgement_email)
    ;
}

public function sendAcknowledgementEmail() //Do I need parameters?
{
    //How do I get the Entity?

    //What should I return?
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,EasyAdmin 检测到自定义函数,但我收到错误消息“控制器必须返回一个“Symfony\Component\HttpFoundation\Response”对象,但它返回了 null。您是否忘记在控制器中的某处添加 return 语句?

我如何从这里继续?

symfony easyadmin

5
推荐指数
2
解决办法
4369
查看次数

如何在饼图中显示百分比?

我正在使用iReportJasperReports,两者都是v4.7版本。

我想显示标签中每个切片的百分比。类似于“选项 1 (45.67%)”。

阅读了许多网站后,我看到了以下片段。

<piePlot labelFormat="{0} ({2})" legendLabelFormat="{0} ({2})">
    <plot/>
    <itemLabel/>
</piePlot>
Run Code Online (Sandbox Code Playgroud)

根据iReport的文档。

  • {0} 项目名称
  • {1}值
  • {2}百分比

但是,当我在iReportJasperReports上运行报表时,我仅获得图例区域 ( legendLabelFormat )中的百分比,而不是每个切片的标签 ( labelFormat ) 中的百分比,而且百分比显示为整数而不是浮点数。

有人知道如何在标签中显示百分比,并且如果可能的话,如何使用小数值?

jasper-reports ireport

3
推荐指数
1
解决办法
6844
查看次数

标签 统计

easyadmin ×1

ireport ×1

jasper-reports ×1

symfony ×1