2013-10-02 21 views
5

Czy KendoUI implementuje lub udostępnia funkcje Twitter Bootstrap? Widzę css - kendo.bootstrap.min.css w Kendo. Jakieś światła do rzucenia na to?Bootstrap z Kendo UI - czy jest zintegrowany?

+0

kendo jest oddzielnym nie ma nic wspólnego z twitter bootstrap –

+1

powinieneś zadać bardziej szczegółowe pytanie. Teraz to pytanie wymaga odpowiedzi "tak" lub "nie". – Domecraft

Odpowiedz

14

Interfejs użytkownika Kendo nie jest oparty na Bootstrap na Twitterze. Zapewnia motyw CSS, który ma przypominać domyślny motyw Bootstrapa. To jest plik kendo.boostrap.min.css. Trzeba umieścić go po kendo.common.min.css:

<link href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.common.min.css" rel="stylesheet" /> 
    <link href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.bootstrap.min.css" rel="stylesheet" /> 

Oto live demo: http://jsbin.com/uwuJUfE/1/edit

15

Właściwie Kendo zapewnia teraz specjalna wersja ich stylów jeśli używasz Bootstrap . Pozwala to na lepsze łączenie widżetów interfejsu Kendo i komponentów Bootstrap. Powinieneś teraz dołączyć te pliki:

kendo.common-bootstrap.min.css i żądany plik motywu - znowu ten Bootstrap będzie oczywiście najlepszym wyborem: kendo.bootstrap.min.css.

Ref: Kendo UI Docs - Using Kendo with Twitter Bootstrap

(example - patrz głowę strony w HTML)

Jeśli chcesz zmodyfikować wybrany motyw, należy użyć ich Theme Builder, ale czasami nieco buggy (do tej pory).

Nie zapominaj, że Kendo UI i Bootstrap są w rzeczywistości całkowicie oddzielnymi produktami, a to wszystko dotyczy tylko "wyglądu i odczucia".

8

Nowa odpowiedź - Wraz z wydaniem wersji Bootstrap 4.0.0 i wydania Kendo UI 2018 R1 odpowiedź brzmi "tak". . . raczej. Pliki SASS ze specjalnego motywu Bootstrap współdzielą zmienne SASS używane przez Bootstrap V4. Nazwy klas są nadal czystymi Kendo (k- *). Być może trzeba mieć licencję komercyjną. Użyj npm, aby pobrać pakiet kendo-theme-bootstrap. Wygląda na to, że ten pakiet zawiera Bootstrap V4, więc nie musisz go instalować osobno. Brak wsparcia dla LESS.

Stara odpowiedź - JEDNA część Bootstrapa, którą Telerik próbował wprowadzić/współistnieć z, to układ "Siatki" na Bootstrap. Tego nie należy mylić z widżetem Kendo Grid. Pochowany gdzieś na ich blogach lub w dokumentach jest komentarzem do efektu, że Kendo nie robi układu, więc dostosowali układ Bootstrap. Nie ma obsługi żadnego z widżetów Bootstrap ani klas CSS. Motyw Kendo Bootstrap wygląda podobnie do Bootstrap, ale nie używa żadnej części Bootstrapa, tj. Jeśli ponownie zmienisz swój przycisk Bootstrap, będziesz musiał dowiedzieć się, jak skopiować zmiany w temacie Kendo. IMHO ich roszczenia o wsparcie dla Bootstrap były bardziej chwytem marketingowym niż wdrażaniem jakiejkolwiek substancji. To powiedziawszy, Kendo ma podobne alternatywy dla większości komponentów Bootstrap. Poszedłem z totalnym Kendo, ponieważ jest to prostsze, niż próba zmotywowania ich do wspólnej pracy.