Liferay YUI Treeview без иконок

Я использую этот код для создания YUI TreeView. Возможно ли иметь дочерние элементы без раскрывающегося значка или значка файла? Я только хочу, чтобы для них был значок галочки.

<div id="treeView"></div>

YUI().use(
  'aui-tree-view',
  function(Y) {
    new Y.TreeViewDD(
      {
        boundingBox: '#treeView',
        children: [
          {
            children: [
              {label: 'Child 1', leaf: true, type: 'check'},
              {label: 'Child 2', leaf: true, type: 'check'},
              {label: 'Child 3', leaf: true, type: 'check'},
              {label: 'Child 4', leaf: true, type: 'check'},
              {label: 'Child 5', leaf: true, type: 'check'}
            ],
            expanded: true,
            label: 'Checkboxes'
          }
        ]
      }
    ).render();
  }
);

person assid    schedule 18.05.2014    source источник
comment
Кажется, что это хорошая структура, но документации не существует. У меня такая же проблема и это очень расстраивает   -  person Ram G Athreya    schedule 23.10.2014


Ответы (1)


Y.TreeNode.ATTRS.cssClasses.value.file.iconLeaf = 'none';

Вставьте это перед new Y.TreeViewDD(, и вы получите <i class="none"></i>, что приведет к отсутствию значка для листа значка.

Y.TreeNode.ATTRS является статическим для всех узлов дерева. В нем много интересного распечатайте его на консоль!

person Shmulinson    schedule 12.02.2015