Hello Kendo UI Community,
We are in the process of upgrading our mobile web application to the latest version of Kendo UI (2024.3.1015). During the upgrade, we noticed that the kendo.mobile.all.min.css
file is no longer included in the newer versions. Our application heavily depends on this file for mobile-specific styling and functionality.
Could you please advise on the following:
kendo.mobile.all.min.css
in the latest Kendo UI versions?Any insights or suggestions would be greatly appreciated, as this is critical for us to keep our application functional and up-to-date.
Thank you!
Best regards,
Arvind Kanswal
During try the new version 2023.1.425 mobile listview component, when we binding data and used the template, we found the prompt data [0].
uid is undefined, The old version did not find this problem, the new version of this problem, I do not know why.
see the link
https://dojo.telerik.com/?_gl=1*dxcc66*_ga*MTQyMzc3MjYyLjE2NzgwNzg5MjA.*_ga_9JSNBCSF54*MTY4NjA5NjI4NC4xMC4xLjE2ODYwOTYzMTguMjYuMC4w
Hi
i use Kendo Mobile Tabstrip It doesn't show me any results
result for me
This problem also exists in other kendo mobile controls
pls help me
thank you
Dear Team,
I have problem with kendo scheduler agenda view in mobile devices. End time in k-scheduler-timecolumn shows incorrect value (it equals to Start time value). Could you please answer how can I fix it?
Hello support,
We are looking for documentation about this demo:
https://demos.telerik.com/kendo-ui/m/index?&_ga=2.87831967.627147470.1612949974-420973595.1604377799#mobile-listview/hierarchical-databinding
And more specific about how to use: hierarchical-listview.
Please let us know if any questions.
Kind regards,
Roel Alblas
Hello everybody,
ref: Kendo Mobile Listview (Scroller): visibleScrollHints
Is it somehow possible to change the visibility of the y-scrollbar at runtime?
Thanks for your help
axel
I've been chasing down an elusive problem for some time now and I've narrowed it to a logic change in the ListViewItemBinder.refresh() method between Kendo UI versions 2015.2.902 and 2015.3.930 (the issue happens on every version since 2015.3.930). We have a mobile list view that is bound to a data source. The template for the ListView creates a Touch widget and a tap handler for each list item. The tap events and event handlers are working just fine, within this tap handler we change several properties on the data items within the DataSource. The issue is that in v2015.2.902 these property changes cause the ListView to refresh itself and properly reflect those property changes, but in 2015.3.930 the ListView does *not* refresh itself even though the code has not changed on our end.
I finally managed to isolate the issue to a logic change within ListViewItemBinder.refresh() between the two versions, specifically within the first "if" block. Here's the logic in 2015.2.902:
if
(action ===
"itemchange"
&& !listView._hasBindingTarget()) {
item = listView.findByDataItem(dataItems)[0];
if
(item) {
listView.setDataItem(item, dataItems[0]);
}
return
;
}
In 2015.2.902, action === "itemchange" resolves to true and !listView._hasBindingTarget()) resolves to false, so this block is skipped. The code eventually drops to the following if/else if/else blocks and eventually calls the very last "else" block which actually triggers the kendo code that re-executes the template and replaces the HTML content (comment is mine):
if
(action ===
"add"
&& !groupedMode) {
var
index = view.indexOf(dataItems[0]);
if
(index > -1) {
addedItems = listView.insertAt(dataItems, index);
addedDataItems = dataItems;
}
}
else
if
(action ===
"remove"
&& !groupedMode) {
addedItems = [];
listView.remove(dataItems);
}
else
if
(groupedMode) {
listView.replaceGrouped(view);
}
else
if
(prependOnRefresh && !listView._filter) {
addedItems = listView.prepend(view);
addedDataItems = view;
}
else
{
listView.replace(view);
// <-- This is where the template is re-executed
}
However, in v2015.3.930, the first "if" block I listed earlier was re-written as follows:
if
(action ===
"itemchange"
) {
// action is indeed "itemchange"
if
(!listView._hasBindingTarget()) {
// This evaluates to false
item = listView.findByDataItem(dataItems)[0];
if
(item) {
listView.setDataItem(item, dataItems[0]);
}
}
return
;
// We hit this return statement, thus the "refresh" block is never called
}
As I mentioned in the comments, this logic change causes us to immediately hit the "return" statement and we never drop into the lower if/else if/else block where the template gets re-executed. My questions then are as follows:
I've tried to mock up this scenario in the Dojo but as of yet haven't quite been able to do it, hence the long post. Thanks for taking a look!
Hi,
we have been building an SPA using Vue2 that also will be serves as mobile application (wrapped using Cordova). we need Grouped list item with fixed group header (exactly the same functionality as Mobile Listview - Fixed Header). AFAIK i cannot achieve that using Kendo Listview Vue Wrapper.
is it possible to use Kendo Mobile UI especially Mobile ListView inside of Vue application, because i cannot find any reference about this in telerik documentation & the forum.