2015-10-18 3 views
19

Есть ли датапик для семантического ui, например, bootstrap datepicker? Я искал их сайт. Но не удалось.Datepicker in semantic ui

JQuery datepicker хорошо работает, но пользовательский интерфейс не выглядит красивым с моим проектом.

+0

Ну, потому что ответ - нет. Semantic-ui не предоставляет модуль выбора даты. Вы должны смотреть на других, например, если бы я работал с React, я бы, наверное, посмотрел на response-datepicker. –

+0

Как использовать реакцию datepicker в поле ввода – nikolas

ответ

30

В это время написания, есть тянуть запрос ожидающий здесь:

https://github.com/Semantic-Org/Semantic-UI/pull/3256

Вот как это выглядит

https://jsbin.com/hubanufuva/1/edit?html,js,output

+1

Это, кажется, весь комплект, как мы можем получить только календарь? –

+0

Не могли бы вы извлечь календарь в отдельный комплект? –

5

Я также огляделся по сторонам, но лучшее, что я мог найти, было Date Range Picker for Semantic UI.

Во время инициализации, вы можете получить графический интерфейс пользователя, чтобы посмотреть в основном семантический UI'ish с некоторыми пользовательскими классами:

// Initialize the daterangepicker 
$container.find('input').daterangepicker({ 
    buttonClasses: "ui mini button", 
    applyClass: "positive", 
    cancelClass: "cancel", 

    // ... 
    // ... 
    // ... 

    timePicker: true 
}); 
8

Посмотрите на этот Semantic UI Calendar module, который является результатом вышеупомянутого запроса на тягу. Много настроек и выглядит красиво.

<h3>Input</h3> 
<div class="ui calendar" id="example1"> 
    <div class="ui input left icon"> 
    <i class="calendar icon"></i> 
    <input type="text" placeholder="Date/Time"> 
    </div> 
</div> 

и

$('#example1').calendar(); 

enter image description here

1

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

<input type="date"> 

This как это выглядит как

+1

К сожалению, не все браузеры поддерживают так называемые типы даты и ввода HTML5. См .: http://caniuse.com/#feat=input-datetime – michaelpoltorak