问题标签 [kartik-v]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2967 浏览

yii2 - Kartik select2 yii2 - Select All and Unselected All 与选择、选择、取消选择事件无关

我有选择、取消选择和取消选择事件。但是当我单击全选或取消全选时,这些事件都不会被调用。

这是插件链接 http://demos.krajee.com/widget-details/select2

0 投票
1 回答
1823 浏览

php - yii2 Kartik:GridView中的可编辑(多)Select2不显示加载的数据

我尝试使用可编辑列设置 Kartik Gridview。一列是类型INPUT_SELECT2

在视图中,我有以下定义:

保存值非常有效。但是,如果涉及到加载和显示保存的数据,我不得不四处寻找让事情运行起来。GridView 包含一个MonthlyEmployment. MonthlyEmployment有以下方法

所以保存的职业显示在网格视图中。但是,如果我打开模块来编辑字段,则不会选择值。下图,看看我的意思。

GridView 可编辑列(多)Select2

那么有没有人使用 Kartik GridView、Editable 和 Select2 的工作示例?

0 投票
1 回答
3413 浏览

jquery - Yii2:如何在基于 AJAX 的 Kartik 的 Select2 中使用选项组

目前,我有一个表单字段来呈现带有基于 Kartik 的 Select2 的选项组的静态下拉列表。使用以下内容填充数据:

这样标题就会显示在各自的作者选项组下。

现在我想修改表单以利用 AJAX,所以我在Krajee Demo Site for Select2上举了一个例子,并将其修改如下:

- - - 看法 - - - - -

- - - - 控制器 - - - - - - -

根据 Kartik 的 Select2 docs, ArrayHelper::map 是当 optgroups 出现时要走的路,但我无法弄清楚这一点,因为结果下拉列表总是空的。这是来自 ArrayHelper::map 的示例 JSON 字符串:

有任何想法吗?

0 投票
3 回答
984 浏览

csv - Yii2:Kartik Select2:模型属性的初始值

我有一个模型,它有一列(属性)存储了一个逗号分隔的 ID 值。

例如,电影有一列“流派”,其中包含多个流派,例如:40,20,1,3

当“多个”=> true 时,如何使用 Select2 小部件显示这些值?

以及如何将它们作为字符串保存回逗号分隔值。我想要一个能够快速灵活的解决方案。我知道你可以内爆和爆炸字符串,但似乎太多了。

任何帮助表示赞赏

0 投票
1 回答
792 浏览

php - Yii2 popover-x 在模态中

我有一个这样的模。现在我想将Kartik 的 Popover X添加到注入的表单中。

弹出按钮和对话框(隐藏)正确呈现。但是在模式中点击按钮并没有做任何事情。如果我单独打开上述表单(而不是模式),则该按钮将起作用并显示对话框。

有没有人试过这个?我是否必须设置 id 才能使其正常工作?

0 投票
1 回答
1192 浏览

php - Yii2 两个网格视图,在一个表单中具有可编辑的列

我想在一个表单中显示两个 Kartik 的 Gridviews(带有可编辑的列)。

问题是,如果我想在第二个网格视图中编辑一个值,可编辑弹出窗口会为第一个网格视图中的对应行打开。

查看html,两个gridviews之间的可编辑项的id是相同的。

两个网格视图的图片;单击第二个网格中的可编辑。

视图中两个gridview的定义:

如何更改可编辑项的 ID?

0 投票
2 回答
5507 浏览

php - 如何使用 Ajax 在 Kartik 输入文件中发送选择的文件?

我想在我的 Yii2 应用程序中使用 Kartik 输入文件拖放上传文件。他们说这种“拖放”输入文件模型需要AJAX来发送数据。我只是从这里关注 Kartik 输入文件的主要代码,从这里关注AJAX 。我是编程新手,还不知道如何使用 AJAX。

所以我试图在我的view.php(路径= app/views/students/view.php)中结合这样的两个代码:

输入文件成功显示在视图中,但是当我单击提交按钮时,它不会发送我选择的文件。我想处理我的studentsController中的数据(路径 = app/controllers/studentsController.

我不确定如何设置上面我标记为“服务器上传操作”的行代码。

也许任何人都可以告诉我我的代码行是否错误,并且

如何通过 ajax 发送选择的文件?

任何帮助将不胜感激。

谢谢。

0 投票
1 回答
1390 浏览

json - Yii2:Kartik 的 DetailView 和 Select2 加载 id 不是文本

所以我使用多个输入在 Kartik 的 DetailView 中加载 Kartik 的 Select2 小部件:

当谈到 Kartik 的 DetailView 时,VIEW 模式正确显示了我给出的字符列表value,但是当进入 EDIT 模式时,我得到了这个:

在此处输入图像描述

这显然不是我所期望的:我想要我的角色的名字而不是他们的 ID。但是,如果我从这个相同的输入下拉列表中选择新字符,则会添加新标签以正确显示新名称(因此在更新数据时会发生此问题)。在我确认新数据并尝试更新后,新角色会再次显示其 ID。

JSON数据如下:

有任何想法吗?

KARTIK 的解决方案更新如下:

添加initValueText为所需属性值的数组:

0 投票
0 回答
727 浏览

gridview - Yii2 gridview - 模态仅在单击第一行时显示

我正在使用 kartik\grid\GridView 和 kartik\grid\ExpandRowColumn 来显示摘要信息。在 expandRowColumn 上,我有另一个网格视图来列出详细信息。这部分工作正常。

在 expandRowColumn gridview 下,我使用模式来查看列详细信息的数据。在第一个 expandRowColumn 上单击模式工作正常,但在其他 expandRowColumn 行上出现错误。

没有错误消息,但模态不显示 error_image

expandRowColumn 上的 Gridview

0 投票
1 回答
568 浏览

yii2 - 更改 yii2 kartik 文件输入语言不起作用

我对 kartik 的 FileInput 小部件有疑问。我想更改语言,但在这里不起作用是我的代码

语言设置为“fr-FR”,但我仍然收到英文文本,为什么?我错过了什么?谢谢你