Skip to content

aclips/bitrix-ui.entity-selector-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bitrix-ui.entity-selector-wrapper

Расширение для лёгкого использования ui.entity-selector на статичных списках

Использования

Размещаем расширение в папке local/ (local/js/aclips/ui-selector)

<?php \Bitrix\Main\UI\Extension::load('aclips.ui-selector') ?>

<select id='my_select'>
    <option value='1'>Option 1</option>  
    <option value='2'>Option 2</option>  
    <option value='3'>Option 3</option>  
    <option selected value='4'>Option 4</option>  
    <option value='5'>Option 5</option>  
</select>

<script type="text/javascript">

    BX.ready(function () {
        BX.Plugin.UiSelector.createTagSelector('my_select') // or BX.Plugin.UiSelector.createTagSelector(document.getElementById('my_select'))
    })
</script>

Результат

Результат

Вариант использования с табами

<?php \Bitrix\Main\UI\Extension::load('aclips.ui-selector') ?>

<select id='my_select'>
    <option data-tab='tab_1' value='1'>Option 1</option>  
    <option data-tab='tab_2' value='2'>Option 2</option>  
    <option data-tab='tab_3' value='3'>Option 3</option>  
    <option data-tab='tab_4' selected value='4'>Option 4</option>  
    <option data-tab='tab_4' value='5'>Option 5</option>  
</select>

<script type="text/javascript">

    BX.ready(function () {
        BX.Plugin.UiSelector.createTagSelector('my_select', {
            tabs: [
                {id: 'tab_1', title: 'Tab 1', itemOrder: {title: 'asc'}},
                {id: 'tab_2', title: 'Tab 2', itemOrder: {title: 'asc'}},
                {id: 'tab_3', title: 'Tab 3', itemOrder: {title: 'asc'}},
                {id: 'tab_4', title: 'Tab 4', itemOrder: {title: 'asc'}}
            ]
        })
    })
</script>

Результат с табами

Результат с табами

About

Расширение для лёгкого использования ui.entity-selector на статичных списках

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors