Kendo UI + PhoneGap이 작동하지 않음

데이 만 타스 브란 디 사우스 카스

KENDO UI를 다운로드하고 / js/ css 폴더를 내 프로젝트 디렉토리로 가져 왔습니다 . 이제 새 index.html 프로젝트를 만들고 / js/ css 폴더 에있는 모든 Kendo UI 파일을 참조하고 있습니다. 하지만 아무 일도 일어나지 않습니다. 스타일, js, 아무것도 없습니다. 일반 HTML 만 있으면됩니다. 나는 내가 뭘 잘못하고 있는지 모르기 때문에 누군가가 나를 도울 수 있기를 바랍니다. 다음은 내 index.html 파일입니다.

    <!DOCTYPE html>
<html>

    <head>
        <title>Where is my car?</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <script src="js/jquery.min.js"></script>
        <script src="js/kendo.mobile.min.js"></script>
        <link href="styles/kendo.common.min.css" rel="stylesheet" />
        <link href="styles/kendo.mobile.all.min.css" rel="stylesheet" />
    </head>

    <body>
        <header data-role="header">
            <h1>Where is my car?</h1>
        </header>
        <div id="content" data-role="content">
            <p>asfdasfdasdfasdfasdfasdfs</p>
            <a class="button" data-role="button" href="map.html?requestType=set" id="set-car-position">Set position</a>
            <a class="button" data-role="button" href="map.html?requestType=get" id="find-car" data-role="button">Find car</a>
            <a class="button" data-role="button" href="positions.html" id="positions-history" data-role="button">Positions history</a>
        </div>
        <footer data-role="footer">
            <h3>Created by </h3>
            <a data-icon="info" data-iconpos="notext" class="ui-btn-right">Credits</a>
        </footer>
        <style scoped>
            #button-badge .button {
                margin-left: 1em;
                text-align: center;
            }
            #button-home .head, #facility .head, #sports .head {
                display: block;
                margin: 1em;
                height: 120px;
                -webkit-background-size: 100% auto;
                background-size: 100% auto;
            }
            .km-ios .head, .km-blackberry .head {
                -webkit-border-radius: 10px;
                border-radius: 10px;
            }
        </style>
    </body>

</html>

jsfiddle의 데모->> http://jsfiddle.net/ep5e8/ .

도움을 주셔서 감사합니다.

편집하다:

index.html :

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Where is my car?</title>
        <script src="cordova.js"></script>
        <script src="http://maps.google.com/maps/api/js?sensor=true"></script>
        <script src="js/functions.js"></script>
        <script src="js/maps.js"></script>
        <script src="js/positions.js"></script>
        <!-- Kendo UI Mobile CSS -->
        <link href="styles/kendo.mobile.all.min.css" rel="stylesheet" />
        <!-- jQuery JavaScript -->
        <script src="js/jquery.min.js"></script>
        <!-- Kendo UI Mobile combined JavaScript -->
        <script src="js/kendo.mobile.min.js"></script>
        <script src="js/jquery.min.js"></script>
        <script src="js/kendo.mobile.min.js"></script>
        <script src="content/shared/js/console.js"></script>
        <link href="styles/kendo.common.min.css" rel="stylesheet" />
        <link href="styles/kendo.mobile.all.min.css" rel="stylesheet" />
        <script>
            $(document).one('deviceready', initApplication);
        </script>
    </head>

    <body>
        <div id="welcome-page" data-role="view">
            <header data-role="header">
                <div data-role="navbar">
                    <span data-role="view-title">Where is my car?</span>
                </div>
            </header>
            <div id="content" data-role="content">
                <p>Where is my car? lets you bookmark where you parked your car on a map and then find a route when you want to return to it. The app will also save a log of your saved positions (up to 50).</p>
                <a href="map.html?requestType=set" id="set-car-position" data-role="button" style="background-color: green">Set position</a>
                <a href="map.html?requestType=get" id="find-car" data-role="button" style="background-color: green">Find car</a>
                <a href="positions.html" id="positions-history" data-role="button" style="background-color: green">Positions history</a>
            </div>
            <!--Kendo Mobile Footer -->
            <footer data-role="footer">
                <!-- Kendo Mobile TabStrip widget -->
                <div data-role="tabstrip">
                    <h3>Created by</h3>
                </div>
            </footer>
        </div>
        <script>
            // Initialize a new Kendo Mobile Application
            var app = new kendo.mobile.Application();
        </script>
    </body>

</html>

position.html :

<!DOCTYPE html>
<html>
   <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <title>Positions' history</title>
   </head>
   <body>
      <div id="positions-page" data-role="page">
         <header data-role="header">
            <a href="#" data-icon="back" data-rel="back" data-iconpos="notext" title="Go back">Back</a>
            <h1>Positions' history</h1>
         </header>
         <div id="content" data-role="content">
            <ul id="positions-list" data-role="listview" data-inset="true" data-split-icon="delete" data-filter="true">
            </ul>
         </div>
         <footer data-role="footer">
            <h3>Created by </h3>
         </footer>
      </div>
   </body>
</html>

map.html :

<!DOCTYPE html>
<html>
   <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Where is my car?</title>
        <script src="cordova.js"></script>
        <script src="http://maps.google.com/maps/api/js?sensor=true"></script>
        <script src="js/functions.js"></script>
        <script src="js/maps.js"></script>
        <script src="js/positions.js"></script>
        <!-- Kendo UI Mobile CSS -->
        <link href="styles/kendo.mobile.all.min.css" rel="stylesheet" />
        <!-- jQuery JavaScript -->
        <script src="js/jquery.min.js"></script>
        <!-- Kendo UI Mobile combined JavaScript -->
        <script src="js/kendo.mobile.min.js"></script>
        <script src="js/jquery.min.js"></script>
        <script src="js/kendo.mobile.min.js"></script>
        <script src="content/shared/js/console.js"></script>
        <link href="styles/kendo.common.min.css" rel="stylesheet" />
        <link href="styles/kendo.mobile.all.min.css" rel="stylesheet" />
        <script>
            $(document).one('deviceready', initApplication);
        </script>
    </head>
   <body>
      <div id="map-page" data-role="layout">
          <header data-role="header">
                <div data-role="navbar">
                    <a href="#" data-icon="back" data-rel="back" data-iconpos="notext" title="Go back">Back</a>
                    <span data-role="view-title">Where is my car?</span>
                </div>
            </header>
         <div id="content" data-role="content">
            <div id="map">
            </div>
         </div>
      </div>
       <script>
            // Initialize a new Kendo Mobile Application
            var app = new kendo.mobile.Application();
        </script>
   </body>
</html>

functions.js :

function checkRequirements()
{
   if (navigator.network.connection.type == Connection.NONE)
   {
      navigator.notification.alert(
         'To use this app you must enable your internet connection',
         function(){},
         'Warning'
      );
      return false;
   }

   return true;
}

function updateIcons()
{
   if ($(window).width() > 480)
   {
      $('a[data-icon], button[data-icon]').each(
         function()
         {
            $(this).removeAttr('data-iconpos');
         }
      );
   }
   else
   {
      $('a[data-icon], button[data-icon]').each(
         function()
         {
            $(this).attr('data-iconpos', 'notext');
         }
      );
   }
}

function urlParam(name)
{
   var results = new RegExp('[\\?&amp;]' + name + '=([^&amp;#]*)').exec(window.location.href);
   if (results != null && typeof results[1] !== 'undefined')
      return results[1];
   else
      return null;
}

/**
 * Initialize the application
 */
function initApplication()
{
   $('#set-car-position, #find-car').click(function() {
      if (checkRequirements() === false)
      {
         $(this).removeClass('ui-btn-active');
         return false;
      }
   });
   $(document).on('pagebeforecreate orientationchange', updateIcons);
   $('#map-page').live(
      'pageshow',
      function()
      {
         var requestType = urlParam('requestType');
         var positionIndex = urlParam('index');
         var geolocationOptions = {
            timeout: 15 * 1000, // 15 seconds
            maximumAge: 10 * 1000, // 10 seconds
            enableHighAccuracy: true
         };
         var position = new Position();

         $.mobile.loading('show');
         // If the parameter requestType is 'set', the user wants to set
         // his car position else he want to retrieve the position
         if (requestType == 'set')
         {
            navigator.geolocation.getCurrentPosition(
               function(location)
               {
                  // Save the position in the history log
                  position.savePosition(
                     new Coords(
                        location.coords.latitude,
                        location.coords.longitude,
                        location.coords.accuracy
                     )
                  );
                  // Update the saved position to set the address name
                  Map.requestLocation(location);
                  Map.displayMap(location, null);
                  navigator.notification.alert(
                     'Your position has been saved',
                     function(){},
                     'Info'
                  );
               },
               function(error)
               {
                  navigator.notification.alert(
                     'Unable to retrieve your position. Is your GPS enabled?',
                     function(){
                        alert("Unable to retrieve the position: " + error.message);
                     },
                     'Error'
                  );
                  $.mobile.changePage('index.html');
               },
               geolocationOptions
            );
         }
         else
         {
            if (position.getPositions().length == 0)
            {
               navigator.notification.alert(
                  'You have not set a position',
                  function(){},
                  'Error'
               );
               $.mobile.changePage('index.html');
               return false;
            }
            else
            {
               navigator.geolocation.watchPosition(
                  function(location)
                  {
                     // If positionIndex parameter isn't set, the user wants to retrieve
                     // the last saved position. Otherwise he accessed the map page
                     // from the history page, so he wants to see an old position
                     if (positionIndex == undefined)
                        Map.displayMap(location, position.getPositions()[0]);
                     else
                        Map.displayMap(location, position.getPositions()[positionIndex]);
                  },
                  function(error)
                  {
                     console.log("Unable to retrieve the position: " + error.message);
                  },
                  geolocationOptions
               );
            }
         }
      }
   );
   $('#positions-page').live(
      'pageinit',
      function()
      {
         createPositionsHistoryList('positions-list', (new Position()).getPositions());
      }
   );
}

/**
 * Create the positions' history list
 */
function createPositionsHistoryList(idElement, positions)
{
   if (positions == null || positions.length == 0)
      return;

   $('#' + idElement).empty();
   var $listElement, $linkElement, dateTime;
   for(var i = 0; i < positions.length; i++)
   {
      $listElement = $('<li>');
      $linkElement = $('<a>');
      $linkElement
      .attr('href', '#')
      .click(
         function()
         {
            if (checkRequirements() === false)
               return false;

            $.mobile.changePage(
               'map.html',
               {
                  data: {
                     requestType: 'get',
                     index: $(this).closest('li').index()
                  }
               }
            );
         }
      );

      if (positions[i].address == '' || positions[i].address == null)
         $linkElement.text('Address not found');
      else
         $linkElement.text(positions[i].address);

      dateTime = new Date(positions[i].datetime);
      $linkElement.text(
         $linkElement.text() + ' @ ' +
         dateTime.toLocaleDateString() + ' ' +
         dateTime.toLocaleTimeString()
      );

      // Append the link to the <li> element
      $listElement.append($linkElement);

      $linkElement = $('<a>');
      $linkElement.attr('href', '#')
      .text('Delete')
      .click(
         function()
         {
            var position = new Position();
            var oldLenght = position.getPositions().length;
            var $parentUl = $(this).closest('ul');

            position.deletePosition($(this).closest('li').index());
            if (oldLenght == position.getPositions().length + 1)
            {
               $(this).closest('li').remove();
               $parentUl.listview('refresh');
            }
            else
            {
               navigator.notification.alert(
                  'Position not deleted. Something gone wrong so please try again.',
                  function(){},
                  'Error'
               );
            }

         }
      );
      // Append the link to the <li> element
      $listElement.append($linkElement);

      // Append the <li> element to the <ul> element
      $('#' + idElement).append($listElement);
   }
   $('#' + idElement).listview('refresh');
}

maps.js :

function Map()
{
}

/**
 * Display the map showing the user position or the latter and the car position
 */
Map.displayMap = function(userPosition, carPosition)
{
   var userLatLng = null;
   var carLatLng = null;

   if (userPosition != null)
      userLatLng = new google.maps.LatLng(userPosition.coords.latitude, userPosition.coords.longitude);
   if (carPosition != null)
      carLatLng = new google.maps.LatLng(carPosition.position.latitude, carPosition.position.longitude);

   var options = {
      zoom: 20,
      disableDefaultUI: true,
      streetViewControl: true,
      center: userLatLng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
   }

   var map = new google.maps.Map(document.getElementById('map'), options);
   var marker = new google.maps.Marker({
      position: userLatLng,
      map: map,
      title: 'Your position'
   });
   // If carLatLng is null means that the function has been called when the
   // user set his current position and that is when he parked the car so the
   // icon will be shown accordingly.
   if (carLatLng == null)
      marker.setIcon('images/car-marker.png');
   else
      marker.setIcon('images/user-marker.png');
   var circle = new google.maps.Circle({
      center: userLatLng,
      radius: userPosition.coords.accuracy,
      map: map,
      fillColor: '#70E7FF',
      fillOpacity: 0.2,
      strokeColor: '#0000FF',
      strokeOpacity: 1.0
   });
   map.fitBounds(circle.getBounds());

   if (carLatLng != null)
   {
      marker = new google.maps.Marker({
         position: carLatLng,
         map: map,
         icon: 'images/car-marker.png',
         title: 'Car position'
      });
      circle = new google.maps.Circle({
         center: carLatLng,
         radius: carPosition.position.accuracy,
         map: map,
         fillColor: '#70E7FF',
         fillOpacity: 0.2,
         strokeColor: '#0000FF',
         strokeOpacity: 1.0
      });

      // Display route to the car
      options = {
         suppressMarkers: true,
         map: map,
         preserveViewport: true
      }
      this.setRoute(new google.maps.DirectionsRenderer(options), userLatLng, carLatLng);
   }

   $.mobile.loading('hide');
}

/**
 * Calculate the route from the user to his car
 */
Map.setRoute = function(directionsDisplay, userLatLng, carLatLng)
{
   var directionsService = new google.maps.DirectionsService();
   var request = {
      origin: userLatLng,
      destination: carLatLng,
      travelMode: google.maps.DirectionsTravelMode.WALKING,
      unitSystem: google.maps.UnitSystem.METRIC
   };

   directionsService.route(
      request,
      function(response, status)
      {
         if (status == google.maps.DirectionsStatus.OK)
            directionsDisplay.setDirections(response);
         else
         {
            navigator.notification.alert(
               'Unable to retrieve a route to your car. However, you can still find it by your own.',
               function(){},
               'Warning'
            );
         }
      }
   );
}

/**
 * Request the address of the retrieved location
 */
Map.requestLocation = function(position)
{
   new google.maps.Geocoder().geocode(
      {
         'location': new google.maps.LatLng(position.coords.latitude, position.coords.longitude)
      },
      function(results, status)
      {
         if (status == google.maps.GeocoderStatus.OK)
         {
            var positions = new Position();
            positions.updatePosition(0, positions.getPositions()[0].coords, results[0].formatted_address);
         }
      }
   );
}

position.js

function Position(position, address, datetime)
{
   var _db = window.localStorage;
   var MAX_POSITIONS = 50;

   this.position = position;
   this.address = address;
   this.datetime = datetime;

   this.getMaxPositions = function()
   {
      return MAX_POSITIONS;
   }

   this.savePosition = function(position, address)
   {
      if (!_db)
      {
         console.log('The database is null. Unable to save position');
         navigator.notification.alert(
            'Unable to save position',
            function(){},
            'Error'
         );
      }

      var positions = this.getPositions();
      if (positions == null)
         positions = [];

      positions.unshift(new Position(position, address, new Date()));
      // Only the top MAX_POSITIONS results are needed
      if (positions.length > this.MAX_POSITIONS)
         positions = positions.slice(0, this.MAX_POSITIONS);

      _db.setItem('positions', JSON.stringify(positions));

      return positions;
   }

   this.updatePosition = function(index, position, address)
   {
      if (!_db)
      {
         console.log('The database is null. Unable to update position');
         navigator.notification.alert(
            'Unable to update position',
            function(){},
            'Error'
         );
      }

      var positions = this.getPositions();
      if (positions != null && positions[index] != undefined)
      {
         positions[index].coords = position;
         positions[index].address = address;
      }

      _db.setItem('positions', JSON.stringify(positions));

      return positions;
   }

   this.deletePosition = function(index)
   {
      if (!_db)
      {
         console.log('The database is null. Unable to delete position');
         navigator.notification.alert(
            'Unable to delete position',
            function(){},
            'Error'
         );
      }

      var positions = this.getPositions();
      if (positions != null && positions[index] != undefined)
         positions.splice(index, 1);

      _db.setItem('positions', JSON.stringify(positions));

      return positions;
   }

   this.getPositions = function()
   {
      if (!_db)
      {
         console.log('The database is null. Unable to retrieve positions');
         navigator.notification.alert(
            'Unable to retrieve positions',
            function(){},
            'Error'
         );
      }

      var positions = JSON.parse(_db.getItem('positions'));
      if (positions == null)
         positions = [];

      return positions;
   }

}

function Coords(latitude, longitude, accuracy)
{
   this.latitude = latitude;
   this.longitude = longitude;
   this.accuracy = accuracy;
}

style.css :

.ui-header .ui-title,
.ui-footer .ui-title,
.ui-btn-inner *
{
   white-space: normal !important;
}

.photo
{
   display: block;
   margin: 0px auto;
}

dl.informations dt
{
   font-weight: bold;
}

#map
{
   width: 100%;
   height: 600px;
}

이 정도의 코드에 대해 죄송하지만 jQM에서 KendoUI Mobile로 디자인과 기능을 변환 할 수 없습니다.

귀여워

검도 초기화

검도가 마술을하게하는 코드 비트가 누락되었습니다. Kendo UI Mobile을 사용하고 있다고 가정합니다.

닫는 본문 태그 앞에 다음을 삽입해야합니다.

<script>
// Initialize a new Kendo Mobile Application
var app = new kendo.mobile.Application();
</script>

더 많은 관련 세부 사항이있는 다음 문서를 읽을 수 있습니다. http://docs.kendoui.com/getting-started/introduction

검도보기

또한보기를 사용하지 않는 것으로 나타났습니다. 무엇을 얻고 싶은지 잘 모르겠지만 Kendo를 사용할 때 머리글, 내용 및 바닥 글 코드를 래핑하는 뷰가 있어야합니다.

문서보기 : http://docs.kendoui.com/getting-started/mobile/view

위에서 언급 한 문서를 읽고 (아직 읽지 않았다면) 예제를 먼저 시도한 다음 코드 작성을 시작하는 것이 좋습니다.

단편

<!-- Kendo Mobile View -->
<div data-role="view" data-title="View" id="index">
    <!--Kendo Mobile Header -->

반면에 코드에 명시된 CSS 및 JS 파일을 링크하거나 복사하여 붙여 넣지 않기 때문에 jsfiddle에 있어야하므로 전체 코드가 작동하는지 확인하기가 어렵습니다.

데이터 소스에 대해 편집

방금 코드를 훑어 보았지만 Kendo DataSource를 사용하지 않는 것 같습니다. 데이터를 컨트롤에 바인딩하는 방법을 설명하는 다음 문서를 읽으십시오.

http://docs.kendoui.com/howto/use-the-datasource-component

http://docs.kendoui.com/getting-started/data-attribute-initialization

jQM과 Kendo UI 모바일은 접근 방식이 매우 다릅니다. Kendo는 MVVM (Model View ViewModel)을 사용하므로 jquery-jQM 코드를 Kendo로 이동하려면 약간의 작업이 필요합니다. 기본적으로 구조의 문제입니다.

다시 말하지만, Kendo를 시작하기 전에 문서를 읽는 것이 좋습니다. 시간 낭비라고 생각할 수 있지만 문서를 읽으면 많은 시간과 두통을 줄일 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AJAX 데이터 후 Kendo UI 그리드 팝업이 작동하지 않음

분류에서Dev

Kendo Angular2 UI 드롭 다운 목록 모듈이 작동하지 않음

분류에서Dev

oc.lazyLoad로 지연로드 할 때 Kendo-Ui 지시문이 작동하지 않음

분류에서Dev

oc.lazyLoad로 지연로드 할 때 Kendo-Ui 지시문이 작동하지 않음

분류에서Dev

Kendo-ui-angular2 grid selectable = "true"가 작동하지 않음

분류에서Dev

MVC 용 Kendo UI TabStrip에서 제출 작업이 작동하지 않습니다.

분류에서Dev

Kendo-ui-angular2 컨트롤이 .NET 4.5 애플리케이션에서 작동하지 않음

분류에서Dev

조건이 작동하지 않는 Kendo UI MVC 클라이언트 템플릿

분류에서Dev

Kendo Grid 페이징이 작동하지 않음

분류에서Dev

빈 데이터로 Kendo Grid 정렬이 작동하지 않음

분류에서Dev

kendo ui 그리드 열 템플릿이 적용되지 않음

분류에서Dev

Angularjs Kendo UI 다중 선택 그룹화가 작동하지 않음

분류에서Dev

kendo ui 그리드가 .net 코어에서 작동하지 않음

분류에서Dev

Kendo Timepickerfor 형식이 작동하지 않음

분류에서Dev

Kendo UI TabStrip e.preventDefault ()가 작동하지 않습니다.

분류에서Dev

Meteor에서 Kendo UI가 작동하지 않습니까?

분류에서Dev

Kendo UI MVC-그리드 페이징, 정렬, 새로 고침이 WebAPI 바인딩에서 작동하지 않음

분류에서Dev

jQuery UI 자동 완성 $ .widget이 작동하지 않음

분류에서Dev

jQuery UI 자동 완성 $ .widget이 작동하지 않음

분류에서Dev

Kendo UI 템플릿 클릭 바인딩이 작동하지 않는 Telerik 플랫폼

분류에서Dev

Kendo DateTimePicker ParseFormats가 작동하지 않음

분류에서Dev

Kendo UI 모바일 앱이 Android 또는 iOS처럼 렌더링되지 않음

분류에서Dev

템플릿의 kendo ui 모바일 이벤트가 실행되지 않음

분류에서Dev

React material-ui KeyboardDatePicker 및 Formik이 작동하지 않음

분류에서Dev

React Material UI TextField 스타일이 작동하지 않음

분류에서Dev

React Material UI TextField FormHelperTextProps 스타일링이 작동하지 않음

분류에서Dev

JQuery UI 맵 검색이 작동하지 않음

분류에서Dev

UI-Bootstrap 샘플이 작동하지 않음

분류에서Dev

onsen-ui ons-back-button이 작동하지 않음

Related 관련 기사

  1. 1

    AJAX 데이터 후 Kendo UI 그리드 팝업이 작동하지 않음

  2. 2

    Kendo Angular2 UI 드롭 다운 목록 모듈이 작동하지 않음

  3. 3

    oc.lazyLoad로 지연로드 할 때 Kendo-Ui 지시문이 작동하지 않음

  4. 4

    oc.lazyLoad로 지연로드 할 때 Kendo-Ui 지시문이 작동하지 않음

  5. 5

    Kendo-ui-angular2 grid selectable = "true"가 작동하지 않음

  6. 6

    MVC 용 Kendo UI TabStrip에서 제출 작업이 작동하지 않습니다.

  7. 7

    Kendo-ui-angular2 컨트롤이 .NET 4.5 애플리케이션에서 작동하지 않음

  8. 8

    조건이 작동하지 않는 Kendo UI MVC 클라이언트 템플릿

  9. 9

    Kendo Grid 페이징이 작동하지 않음

  10. 10

    빈 데이터로 Kendo Grid 정렬이 작동하지 않음

  11. 11

    kendo ui 그리드 열 템플릿이 적용되지 않음

  12. 12

    Angularjs Kendo UI 다중 선택 그룹화가 작동하지 않음

  13. 13

    kendo ui 그리드가 .net 코어에서 작동하지 않음

  14. 14

    Kendo Timepickerfor 형식이 작동하지 않음

  15. 15

    Kendo UI TabStrip e.preventDefault ()가 작동하지 않습니다.

  16. 16

    Meteor에서 Kendo UI가 작동하지 않습니까?

  17. 17

    Kendo UI MVC-그리드 페이징, 정렬, 새로 고침이 WebAPI 바인딩에서 작동하지 않음

  18. 18

    jQuery UI 자동 완성 $ .widget이 작동하지 않음

  19. 19

    jQuery UI 자동 완성 $ .widget이 작동하지 않음

  20. 20

    Kendo UI 템플릿 클릭 바인딩이 작동하지 않는 Telerik 플랫폼

  21. 21

    Kendo DateTimePicker ParseFormats가 작동하지 않음

  22. 22

    Kendo UI 모바일 앱이 Android 또는 iOS처럼 렌더링되지 않음

  23. 23

    템플릿의 kendo ui 모바일 이벤트가 실행되지 않음

  24. 24

    React material-ui KeyboardDatePicker 및 Formik이 작동하지 않음

  25. 25

    React Material UI TextField 스타일이 작동하지 않음

  26. 26

    React Material UI TextField FormHelperTextProps 스타일링이 작동하지 않음

  27. 27

    JQuery UI 맵 검색이 작동하지 않음

  28. 28

    UI-Bootstrap 샘플이 작동하지 않음

  29. 29

    onsen-ui ons-back-button이 작동하지 않음

뜨겁다태그

보관