Кнопка кендо со списком очистки не работает с Android 9 - PullRequest
0 голосов
/ 02 мая 2019

кнопка очистки не работает с Android 9

Я проверил с другим устройством Android, но все ниже версии с работой приятно. только для андроида 9 версия не работает

пожалуйста, проверьте и дайте нам знать, если найдено какое-либо решение

шаг: 1. поиск любого текста (например, предмета)

  1. и проверьте, чтобы кнопка сброса отображала правую среднюю часть в текстовом поле

  2. нажмите на кнопку очистки, но в настоящее время не работает

<!DOCTYPE html>
<html>
<head>
    <base href="https://demos.telerik.com/kendo-ui/combobox/events">
    <style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }</style>
    <title></title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.common-material.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.material.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.material.mobile.min.css" />

    <script src="https://kendo.cdn.telerik.com/2019.1.220/js/jquery.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2019.1.220/js/kendo.all.min.js"></script>
    

    <link rel="stylesheet" href="../content/shared/styles/examples-offline.css">
    <script src="../content/shared/js/console.js"></script>
</head>
<body>

<div id="example">
    <div class="demo-section k-content">
        <h4>ComboBox</h4>
        <input id="combobox" style="width: 100%" />
    </div>
    <div class="box">
        <h4>Console log</h4>
        <div class="console"></div>
    </div>
    <script>
        $(document).ready(function () {
            function onOpen() {
                if ("kendoConsole" in window) {
                    kendoConsole.log("event :: open");
                }
            }

            function onClose() {
                if ("kendoConsole" in window) {
                    kendoConsole.log("event :: close");
                }
            }

            function onChange() {
                if ("kendoConsole" in window) {
                    kendoConsole.log("event :: change");
                }
            }

            function onSelect(e) {
                if ("kendoConsole" in window) {
                    if (e.dataItem) {
                        var dataItem = e.dataItem;
                        kendoConsole.log("event :: select (" + dataItem.text + " : " + dataItem.value + ")");
                    } else {
                        kendoConsole.log("event :: select");
                    }
                }
            };

            function onDataBound(e) {
                if ("kendoConsole" in window) {
                    kendoConsole.log("event :: dataBound");
                }
            };

            function onFiltering(e) {
                if ("kendoConsole" in window) {
                    kendoConsole.log("event :: filtering");
                }
            }

            var data = [
                { text: "Item 1", value: "1" },
                { text: "Item 2", value: "2" },
                { text: "Item 3", value: "3" }
            ];

            $("#combobox").kendoComboBox({
                dataTextField: "text",
                dataValueField: "value",
                filter: "startswith",
                dataSource: data,
                select: onSelect,
               minLength: 2,
                    autoBind: true, //this is important
                
                 
                 
            });
        });
    </script>
</div>


</body>
</html>

1 Ответ

2 голосов
/ 19 июля 2019

Пожалуйста, обновите

kendo.all.min.js 
kendo.mobile.all.min.css
kendo.mobile.min.js 

проблема может быть для более старой версии, если вы обновите ее, проблема будет решена

до последней версии и кнопка очистки Kendo Combobox будет работать с Android 9

...