问题标签 [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 投票
1 回答
1481 浏览

jquery - 使用带有 jQ​​uery 的 Select2 插件从 DepDrop 获取选定的值

我正在使用与 Select2 插件一起使用的Yii2 和 Kartik DepDrop 。我想要的是使用 jQuery 或纯 JavaScript 获取 select2 插件的所有选定值(因为它是多选)。

这是我的 DepDrop:

这是 html 在网页中的样子:

我已经按照其他几个页面、论坛和 stackoverflow 问题中的说明进行操作。我在我的 javascript 中尝试了以下操作:

但他们都没有帮助我。使用 console.log() 打印时,selectedTags 总是“不可用”。

最奇怪的部分是当我尝试这个时:

它还返回“不可用”,但 id 为“tbpoint-tags”的 html 元素确实存在。

任何帮助将不胜感激。

0 投票
1 回答
259 浏览

php - yii2 - 无法在 _search.php 中的日期之间搜索

似乎找不到我做错了什么。我的搜索模型:

我的_search.php:

我的网址似乎正确:/web/slas/index?SlasSearch%5BdateStart%5D=2017-12-01&SlasSearch%5BdateEnd%5D=2017-12-01

没有错误,只是不过滤,如果我过滤日期只有它有效,只有当我尝试过滤时!有人可以指出我的错误或我的方法有什么问题。提前致谢, 摩托瑞

0 投票
0 回答
86 浏览

javascript - 如何使时间选择器值影响另一个时间选择器值?

我有一个 defaultTime 设置,它采用设备时钟并将其设置为第一个 timepicker 的默认值,第二个它只设置从第一个 timepicker 开始 +1 小时。这就是我加载它时的工作方式。

但我想要实现的与谷歌文档日历非常相似。如果我更改第一个时间选择器,它也应该更改第二个。如果我更改第二个,那只会在 timepicker nr 1 和 nr 2 之间产生时间差。这意味着如果 nr 1 显示 10.00 而 nr 2 显示 11,如果我将 nr 2 更改为 12 然后开始更改 nr 1,它除非我将 nr 2 改回,否则应将差值保持为 2 小时。

这是我的 HTML 和 PHP 代码

使用的时间选择器是来自 Krajee.com 的 Kartik Visweswaran。

我假设我需要用 jQuery 在 javascript 文件中修复这个问题,但我不知道该怎么做。如果缺少某些使您难以提供帮助的信息,只需回复您需要的信息即可。

编辑:

来自控制台的 HTML

在此处输入图像描述

有人知道吗?它很可能是我需要做的 jQuery 事情,并将其连接到 divclass 而不会出现错误,因此它会对当前时间选择器中的更改做出反应

0 投票
3 回答
1521 浏览

php - Yii2 kartik switchinput 在一个视图中,多种形式不起作用

首先感谢您的关注。我试图在一个视图中处理多种形式,但没有运气。

视图.php

这是结果:

在此处输入图像描述

和控制台输出(没有错误)

在此处输入图像描述

我认为我选择了正确的方法来为我的所有模型对象呈现表单?嗯?

0 投票
0 回答
769 浏览

php - yii2下拉菜单未完全显示在gridview的actionColumn中

在我的 yii2 项目中,我使用下拉菜单在我的 gridview 的 actionColumn 中显示操作。问题是,当数据行数少于 3 或 4 时,下拉列表会完全显示(只是足够的空间来显示所有操作)-参见图 1。但是当有足够的行和空间时,下拉菜单正确显示(见图 2)。

我尝试通过更改 z-index 的值来使用 CSS 修复它,但没有运气。如果有人能提供帮助,我将不胜感激。

图片1

图片1

这是我的代码:

图二

图二

0 投票
1 回答
306 浏览

yii2 - 如何使用 kartik-v / yii2-widget-fileinput 在 Yii2 上加载多个文件?

我决定使用 FileInput Widget 上传几个图像文件

控制器/动作

模型

这是打印的

结果

事实证明,数组中只有最后一个文件。如果我不使用这个小部件,那么一切都是正常加载的数组。

我怎样才能加载和处理一组照片?

0 投票
0 回答
241 浏览

javascript - Yii2 Kartik FileUpload:从控制器多上传 initialPreviewConfig JSON 数据似乎不起作用

首先

  • 我的图像模型很简单

    /li>
  • 案例是创建父模型,然后保存然后重定向到表单以上传与其父模型相关的图像。
  • 所有上传功能都可以正常工作,但没有删除功能

这是我的上传图片表格

这里是我的控制器端

并将生成如下 JSON 数据:

问题

我尝试不同的方式,例如:

  • 案例 1:在表单小部件中没有 pluginOptions => deleteUrl'=> Url::to(['/controller/deletephoto']),上传过程成功,来自控制器的响应 initialPreview 按预期覆盖初始,但 initialPreviewConfig 似乎不合适,所以删除按钮不起作用/单击时不提供任何过程。

  • 案例 2:在带有 pluginOptions => deleteUrl'=> Url::to(['/controller/deletephoto']) 的表单小部件上,按预期上传过程,但是当我单击删除按钮后操作没有解析键如下

    查询字符串
    r : controller/deletephoto 表单数据键 : {empty key}

最后

我花了很多时间,请检查我的代码,有什么问题吗?

非常感谢您的帮助。

更新问题已解决

经过漫长的时间后,我终于找到了方法..替换

不知道为什么会这样,

0 投票
1 回答
1093 浏览

php - 如何在 yii2 的 pdf 标题上打印字符串

我正在研究yii2框架。我正在pdf使用kartik\mpdf\Pdf. 有一个名为subdivision我想在pdf文件头上打印的字段。

在上面的代码中,我想做类似的事情'SetHeader' => ['Accurate (PVT) LTD.|Sub-Division: Here I want to print the sub division name|Generated On: ' . date("Y-m-d h:i:sa")],

我试过什么?

我试图通过添加来做到这一点

'SetHeader' => ['Name.|Sub-Division: '.<?php $model=$dataProvider->getModels()[0]; print_r($model['Sub_Division'])?>.'|Generated On: ' . date("Y-m-d h:i:sa")]

并且

但是两者都给了我non-object错误。有什么方法可以将字符串放在从查询中获取的标题上?

任何帮助将不胜感激。

0 投票
0 回答
183 浏览

yii2 - 如何重新初始化通过ajax呈现的kartik-v可编辑

我已经设置了一个控制器来 renderAjax() 和 JS 函数来 load() 到一个模式中。重新打开模态时出现问题。

我搜索了kartik-v github中的问题,他说需要重新初始化可编辑插件。他还提到了一个 destroy() 函数。

我该怎么做?

0 投票
1 回答
598 浏览

javascript - GridView 过滤器中的 kartik\Select2 显示 id 而不是名称

我有一个 Gridview 并且在下拉列表中我决定使用 ajax 实现一个 select2 下拉列表,页面加载时间太长,在实现 ajax 后性能提高了很多并且可以正常工作 ajax 搜索。我的问题是当我从列表中选择一个名称时,页面会重新加载并从我选择的那个 id 获取数据,但是在过滤器标题中,它显示 id 而不是显示名称。下面的代码仅适用于用户,但组织和消息的列也有同样的问题。

过滤 ID 而不是名称

查看/index.php

控制器.php