问题标签 [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.
php - 具有两个属性的 Kartik DateRangePicker 在范围日期选择上导致 invalidDateFormat 和 NaN
我对我在 gridview 中用于过滤某些结果的 Kartik DateRangePicker Widget 有疑问。
在我的 SearchModel 中,我创建了两个属性
我使用这些来过滤数据库“insert_date”中的字段。
在我看来,作为网格配置,我设置了这些选项
默认情况下 $date_start 和 $date_end 没有值,所以,当我进入我的视图并尝试过滤此字段时,我在日历上收到一个“invalidDate”错误和一系列NaN。
如果我为这两个字段设置了一个值,或者如果将它们从配置中删除(因此我只能将 insert_date 属性用作具有这两个范围的字符串进行过滤),则这是固定的。
查看插件存储库,我发现了相同的案例,并作为作者的回应
出现此问题是因为您的数据日期格式无效,与插件格式不匹配。
但由于这些字段为空,因此永远不会有正确的数据格式。
有人有同样的问题吗?提前感谢所有回复。
yii2 - Yii2动态表单更新在kartik-Select2上失败
我正在使用 wbraganca 动态表单小部件。它适用于 Create 操作。让我感谢那些在 youtube 上制作很棒的教程视频的人!!!
我现在正在处理更新操作。我在采购订单功能上工作。
更新操作的控制器:
但我认为问题可能发生在视图文件上,因为 Select2 字段可以显示值,即产品的“id”而不是产品代码。
看法:
我认为这个问题可能与那几行 JsExpression 函数有关。
对于 Select2 查询 URL 方法在这里:
当我单击更新视图时,我可以加载记录。除了“partno”字段外,大部分数据都在表单的正确位置提供。我使用 Select2 让用户通过文本选择 partno 并将“id”存储在表中。它适用于创建视图。但在更新视图中,它只显示“id”而不是“partno”。
如果我在该字段中输入,我只能选择“其他”部分,让我在这里解释一下:
如果有 2 个代码,则带有“id”的“ABC”为 1,带有“id”的“XYZ”为 2。
记录原为“ABC”,字段显示“1”。如果我输入“XYZ”,它将显示“XYZ”作为小部件的正常效果。但是,如果我改回“ABC”,它将显示“1”而不是“ABC”。
而且表格也不能提交更新。按钮单击无效。
我是 Yii2 框架的新手,并且非常坚持这个问题,有谁知道我该如何解决这个问题?谢谢!!!!
search - yii2 kartik-v/yii2-widget-typeahead 输出自定义
这个小部件输入文本并通过下拉列表给出搜索结果。问题是如何自定义它?是否有任何形式或某些属性,我可以编写一些 html 模板来获得答案,如带有图像等的时尚超链接?
不幸的是,这段代码不起作用。
这是布局内的视图
和控制器
我试过不同的,这也不起作用
如您所见,我在控制器中尝试了不同的选项,导致搜索没有响应关键输入。但是控制器没问题,因为如果我手动转到它的 url,它会很好地响应。
php - Yii2:Kartik FileInput Widget 设置 id 来捕获事件
我尝试为 Kartik FileInput 小部件设置 id,但它似乎不会设置它。因为在成功上传后我无法捕获 fileuploaded 事件。
视图.php
catchevent.js
php - How to add custom fonts to kartik yii-mpdf in yii2
I know how to do it to make it work in local environment, I added fonts .ttf to /vendor/mpdf/mpdf/ttfonts
, and then added
to /vendor/mpdf/config-fonts.php
So now I can use Calibri font in my pdfs, but what I should to to use it properly not only locally and after composer update
?
file - Yii2 Fileinput小部件在renderAjax之后初始化
我完全迷路了两天,不知道如何解决这个废话!
我在我的页面中使用 fileinput 小部件,如下所示:
在同一页面中,我有一个按钮,单击该按钮会使用 renderAjax 重新加载内容。
成功后我重新加载这样的内容:
问题是 fileInput 小部件没有被初始化。我不知道该怎么做,我得到这个错误:
正如我在这里读到的:https ://github.com/kartik-v/yii2-widgets/issues/229和这里:https ://github.com/kartik-v/yii2-widget-switchinput/issues/14 。我需要重新初始化插件,但我不知道该怎么做……我迷路了……
yii2 - Update data in Kartik Detailview didn't work
I've detail showed using Kartik Detail View. This widget has Edit inline function by clicking pencil icon button in top right side like this
And then the table will be editable like this: I've edit the data, and then click the Floopy Disk Icon button as Save.
And nothing happen, my data still the same, my update not success.
This is my code in view.php
Why does the widget didn't save the edited data? What's wrong with my code?
UPDATE:
This is the action in my controller:
I use the pure action, I didn't change the code in Controller.
this is my model
yii2 - 如何在kartik yii2-export 中的AJAX 之后设置$dataProvider?
如何使用 AJAX 设置或刷新 $dataProvider?
列表的 AJAX 内容未更新后,与我第一次加载页面相同。
php - yii2在动态表单中上传文件返回无法识别的表达式
我有我的动态表单,其中使用 wbraganca 小部件和 kartik 文件上传。当我打开页面时,该字段只显示微调器图像而不是文本字段,并且控制台显示“无法识别的表达式:#tcandidateexp-{$i}-prod_per_year_file ”。我想用作文件上传的字段是“prod_per_year_file”。任何帮助将不胜感激。谢谢。