Как я могу удалить символ › в MGWT CellList

Мне нужно показать динамический список, используя список ячеек. Но условие состоит в том, чтобы удалить символ >, переопределив его CSS. Можно ли переопределить его css для достижения моей цели или это невозможно. Если можно, подскажите подход.


person Arun Kumar Mudraboyina    schedule 04.06.2013    source источник


Ответы (1)


Да, можно убрать символ ">".

Если вы посмотрите на код, эта стрелка создается с помощью этого css:

.mgwt-List-group {
    background-image: arrowImage;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

Итак, у вас есть несколько путей для следования:

  1. Создайте свой собственный стиль и оставьте пустым этот класс css.
  2. В вашем коде переопределите «background-image» для каждого элемента li. Используя что-то вроде: background-image: none !important;

В любом случае я собираюсь создать патч для этого класса об этой проблеме. Вероятно, что-то вроде setGroup(boolean showArrow); и в конструкторе тоже.

ОБНОВЛЕНИЕ: существует метод под названием setGroup(boolean group), который может решить проблему! Я не видел, когда писал этот ответ. Вы можете использовать его!

person apanizo    schedule 12.06.2013
comment
setGroup() работает, но что, если вы хотите, чтобы только некоторые ячейки были группой со стрелкой, а некоторые нет? - person confile; 11.12.2013
comment
В этом случае, возможно, самый быстрый способ — переопределить свойство фонового изображения. Как это сделать? Я бы использовал GQuery с селекторами CSS, например $(#idOfCellListElement, yourCellList).css(...,..); конечно, вы можете уточнить запрос. Удачного кодирования! - person apanizo; 16.12.2013