当前位置: 首页 > 知识库问答 >
问题:

在yii2中被引导警报/confrim消息框覆盖

丁景山
2023-03-14

问题(见标题)

Yii2:将Gridview使用的默认确认消息替换为Sweet alert,它描述了最初的问题和过去的修复方法。现在,修复不再有效。bootstrap或kartik yii2对话框中的某些内容发生了更改,使得yii2中的sweetalert解决方案不再是一个解决方案。:-)

js/yi_覆盖。js已加载,但yii的事件处理程序未使用该函数。

yii事件处理程序使用的“确认”javascript函数指向yii2对话框(kartik)。

这可以通过运行控制台找到。日志(window.yii) 文档准备就绪时。

问题:如何禁用kartik-v/yii2对话框?

(软件包是由yii2-细节-视图,yii2-网格和yii2-树-管理器(所有kartik版本)所需要的作曲家揭示了为什么kartik-v/yii2-对话框

也许禁用yii2对话框并不是解决问题的最佳方法,输入是非常受欢迎的。:-)

系统:

Yii2高级应用程序PHP 7.2版。11 Yii版本2.0。17 dev sweetalert 1.1版。3 kartik-v/yii2对话框版本1.05

尝试过:

Yii2:将Gridview使用的默认确认消息替换为Sweet alert

yii\bootstrap\BootstrapPluginAsset'=

(上面使用的这行代码取自下面的stackoverflow:Yii2禁用引导Js、JQuery和CSS)感谢您的时间。任何帮助或指点都将不胜感激。


共有1个答案

曾高杰
2023-03-14

前端引导中。php:

\Yii::$container->set('kartik\dialog\Dialog', ['overrideYiiConfirm' => false]);

这是一个全球覆盖。

 类似资料:
  • 我使用的是twitter引导程序,警报框的关闭时间比我想的要快。有什么地方我可以改变淡入淡出的持续时间或者甚至设置在每个警报的基础上吗? 谢谢

  • 在我的代码中,我创建了一个警报,如下所示: 要取消警报,我执行以下操作: 移除任何具有匹配意图的警报。任何类型的警报,其意图与此警报匹配(由filterEquals(Intent)定义),都将被取消。 我不太确定“匹配意图”的定义是什么。如果我用上面的代码创建多个警报,然后按照显示的方式执行取消,它会取消我创建的所有警报吗?

  • 我想将警报中的左对齐: 但是,由于的类型是,由于它是的类型,以下操作不起作用: 编译器不喜欢上面。 如果添加“”,则会编译,但msg变为nil 如果添加“”,它会编译,但在运行时崩溃 知道我怎么可以左对齐警报消息吗? 非常感谢你 附注。目前它是中心对齐的,这使我的项目符号列表很奇怪。

  • 问题内容: 我正在使用Bootstrap 3,并且有一个显示一些数据的表。在此表中,我已应用了一些JavaScript进行条件格式设置,如果满足条件,则将元素的类设置为“红色” HTML的元素如下: 我现在在文本颜色适用的奇数行上有冲突,但是背景颜色被自举程序中的以下CSS覆盖。 我该如何解决此冲突并确保红色阶级有上风? 问题答案: 您的问题很可能与特异性有关。克里斯·科耶尔(ChrisCoyie

  • 问题内容: 下面的代码在IDLE内运行良好,否则会出现“ NameError:全局名称’messagebox’未定义”的情况。但是,如果我明确声明,则无论从哪里运行都很好。 为什么IDLE不需要显式import语句,而在其他地方则需要它? 问题答案: 消息框是tkinter的单独子模块,因此只需从tkinter进行完整导入即可: 不导入消息框 必须将其显式导入,如下所示: 以与必须显式导入ttk相

  • 问题内容: 如何在JavaScript警报框中添加新行? 问题答案: 将放入新行- 作为新行的控制代码。