Similar issue to https://www.telerik.com/forums/invalid-classname-diagramconnectiondefaultsendcap-stroke , in the PHP library these files all have invalid classnames (probably autogenerated) :
kendoui\wrappers\php\lib\Kendo\UI\PDFViewerDplProcessing.download.php
kendoui\wrappers\php\lib\Kendo\UI\PDFViewerDplProcessing.read.php
kendoui\wrappers\php\lib\Kendo\UI\PDFViewerDplProcessing.upload.php
These should be deleted, there are correctly name duplicate files for each ( PDFViewerDplProcessingDownload.php , PDFViewerDplProcessingRead.php PDFViewerDplProcessingUpload.php )
I would have done a pull requiest myself, but the PHP library is not a public repository.
This is in the latest version: telerik.ui.for.php.2022.3.1109.commercial
"autoload": {
"classmap": [
"src/Kendoui/lib"
]
}
This file is included in the latest version of the UI for PHP source file (telerik.ui.for.php.2017.1.223.commercial-source.zip), and has an invalid classname with a period. This just needs to be removed from the package because there is /DiagramConnectionDefaultsEndCapStroke.php in the same folder and same methods, with correct classname.
There should be an open event for the mobile actionsheet (according to the docs at: https://docs.telerik.com/kendo-ui/api/javascript/mobile/ui/actionsheet/events/open ) but looks like it never fires.
The code needs one additional line to trigger the event:
kendo.mobile.ui.ActionSheet.prototype.open = function(target, context) {
var that = this;
that.target = $(target);
that.context = context;
that.shim.show(target);
that.trigger('open', { target: target, context: context }); /* trigger open event*/
};
HI
I am using renderInTemplate() to nest some widget, in particular, grid inside a window, I discovered the following method is missing to replace # in case the widget is nested inside another and the inner one contains in its definition a template string, so I suggest to patch width in a similar way ( more testing by your side is needed but It permitted to remova a Uncaught Error: Invalid template:' error in my application )
public
function
renderInTemplate() {
$this
->isClientTemplate = true;
$output
=
$this
->render();
$this
->isClientTemplate = false;
$output
=
str_replace
(
'</script>'
,
'<\\/script>'
,
$output
);
// ADD THIS LINE to
Replace also hash to prevent Uncaught Error: Invalid template:'
return
str_replace
(
'#'
,
'\\#'
,
$output
);
}
I am using PHP wrapper to generate a Kendo UI Grid. But the view factory that I am using use jQuery and other stuff (doesn't matter). So, when I try it to generate a page in the application and add the code that generates Kendo UI Grid. The browser fires an exception because 'jQuery' object doesn't exist. I tried jQuery. (https://api.jquery.com/jquery.noconflict/) API but it didn't work.
Is there an option in Kendo UI wrappers to the symbol or the name that it should use for jQuery?
Guys, can you tell me something about the webservice? Is there any possible to create a webservice in php to get exactly the same results like here:
https://demos.telerik.com/kendo-ui/service/GanttTasks
https://demos.telerik.com/kendo-ui/service/Update
https://demos.telerik.com/kendo-ui/service/Destroy
https://demos.telerik.com/kendo-ui/service/Create
Where could I find something equivalent in php as a similar things to:
https://github.com/telerik/kendo-ui-demos-service:
any tips/links/suggestions?
DFWMM01:telerik.ui.for.php.2017.1.118.commercial kerteszk$ php wrappers/php/scheduler/date-grouping.php
Parse error: parse error in /Users/kerteszk/Downloads/telerik.ui.for.php.2017.1.118.commercial/wrappers/php/scheduler/date-grouping.php on line 204
There's an extra semicolon here:
->addView(array('type' => 'day', 'startTime' => new DateTime('2013/6/13 7:00')),
array('type' => 'week', 'selected' => true, 'startTime' => new DateTime('2013/6/13 7:00')), 'month', 'timeline');
->dataSource($dataSource);