6
Я хочу отделить ui-grid-menu-button
от ui-grid-menu
. Таким образом, кнопки выбора столбца будут в другом месте. Я попытался поставить часы на функцию toggleMenu и щелкнуть по моей кнопке, чтобы он запускал и должен открыть список. Я также пытался использовать параметр широковещательной передачи, но он не работает.Внешняя ui-grid-menu-button
Каков наилучший способ сделать это?
Что не получилось при попытке просмотра и трансляции кнопки? Каков был ожидаемый результат? Что вы пытались сделать с помощью CSS? Можете ли вы опубликовать пример своего кода? – fauverism
Если вы передаете из родительской области в область видимости ui-сетки (дочерний элемент), вам понадобится $ on в области child, чтобы поймать трансляцию и вызвать toggleMenu(). Я не вижу, как часы будут работать, так как он будет запущен только после нажатия кнопки ui-grid-menu в пределах области ui-grid. Если все, что вам нужно, это супер хакерский способ заставить его работать (не рекомендуется, если это не то, что никогда не войдет в производство) $ scope. $$ childHead.grid.gridMenuScope.toggleMenu(); http://codepen.io/anon/pen/ZLgjXo – pilar1347