{"typedefs":{"typedef":[{"name":"CompositeSelectionComponentParams","params":null,"properties":{"property":[{"name":"collection","types":{"type":["TreeCollection"]},"description":"<p>Дерево элементов</p>","optional":"false"},{"name":"selected","types":{"type":["CollectionFlag"]},"description":"<p>Список выбранных элементов</p>","optional":"false"}]},"description":"<p>Параметры дочернего компонента <code>CompositeSelection</code>.</p>"}]},"params":{"param":[{"name":"element","types":{"type":["Element"]},"description":"<p>Элемент, на котором будет инициализирован компонент.</p>","optional":"false"},{"name":"params","types":{"type":["Object"]},"description":"<p>Параметры компонента.</p>","optional":"false"},{"name":"params.dataJSON","types":{"type":["Array"]},"description":"<p>Данные в древовидной структуре. <a href=\"#/%E2%80%A2%20CompositeSelection?id=format-\">Формат данных</a>.</p>","optional":"false"},{"name":"params.singleChoice","types":{"type":["Boolean"]},"description":"<p>Если true, то можно выбрать только один элемент.<br/>\nПринудительно установит в treeSelector <code>params.type = 'radio'</code>, если равен true.</p>","optional":"true","default":false},{"name":"params.leavesOnly","types":{"type":["Boolean"]},"description":"<p>Если true, то можно выбрать только элементы без потомков.<br/>\nПереопределит одноименный параметр treeSelector.</p>","optional":"true","default":false},{"name":"params.selected","types":{"type":["CollectionFlag"]},"description":"<p>Набор выбранных элементов.</p>","optional":"true"},{"name":"params.template","types":{"type":["Mustache"]},"description":"<p>Шаблон для отрисовки элементов</p>","optional":"true","default":"compositeSelectionTemplate"},{"name":"params.templateData","types":{"type":["Object"]},"description":"<p>Данные, используемые при рендера шаблона.</p>","optional":"true"},{"name":"params.tagListParams","types":{"type":["Object"]},"description":"<p>Если указан, то инициализируется <a href=\"classic/tagList.html\">tagList</a>\nс переданными параметрами. Если tagList нужен, а параметры для него передавать не надо,\nто указать пустой объект <code>{}</code>.</p>","optional":"true"},{"name":"params.nestedTagListParams","types":{"type":["Object"]},"description":"<p>Если указан, то инициализируется\n<a href=\"classic/nestedTagList.html\">nestedTagList</a> с переданными параметрами. Если nestedTagList нужен, а параметры для него\nпередавать не надо, то указать пустой объект <code>{}</code>.</p>","optional":"true"},{"name":"params.treeSelectorPopupParams","types":{"type":["Object"]},"description":"<p>Если указан, то инициализируется\n<a href=\"#/%E2%80%A2%20TreeSelectorPopup?id=classic-treeselectorpopup\">treeSelectorPopup</a> с переданными параметрами. Если treeSelectorPopup нужен, а параметры\nдля него передавать не надо, то указать пустой объект <code>{}</code>.</p>","optional":"true"},{"name":"params.suggestParams","types":{"type":["Object"]},"description":"<p>Если указан, то инициализируется <a href=\"classic/suggest.html\">suggest</a>\nс переданными параметрами. Если suggest нужен, а параметры для него передавать не надо,\nто указать пустой объект <code>{}</code>.</p>","optional":"true"},{"name":"params.trl","types":{"type":["Object"]},"description":"<p>Переводы.</p>","optional":"true"},{"name":"params.trl.treeSelectorPopupOpener","types":{"type":["String"]},"description":"<p>Переводы кнопки открытия treeSelectorPopup.</p>","optional":"true"}]}}