2016-10-19 2 views
0

Я начал использовать сетку гибких данных за последние пару недель, и у меня возникла необходимость поместить нажатой кнопку рядом со значением в моей колонке. Я добавляю кнопку с помощью javascript, но проблема в том, что, когда я хочу нажать кнопку, мой пункт-щелчок вызывает выбор строки. Я должен использовать как выбор строки для других функций, так и кнопку click для всплывающих функций.Кнопка Flexible DataGrid clickable

Есть ли встроенная функциональность для добавления кнопок в flexicious? Кажется, я не могу найти их в документации. Или, если нет, как я могу переместить кнопку в верхней части строки, чтобы нажатие кнопки не срабатывало при нажатии кнопки щелчка мыши?

ответ

0

Я понял это, держа его простым и игнорируя гибкую документацию.

Я добавил

item-click="onGridItemSelectedOfferCombo" 

, а затем в этой функции я сделал небольшой парить над тест кнопки

vm.onGridItemSelectedOfferCombo = function (evt){ 
    var isHovered = $('#clickableButton').is(":hover"); 
     if (isHovered == true) { 
      //do my thing 
     } 
} 
+1

Ваш вопрос является довольно запутанным, но похоже, что вы хотите что-то вроде: HTTP://htmltreegrid.com/newdocs/html/Flexicious%20HTMLTreeGrid.html?ConfigurationOptionsInteractiveH.html –

+0

Привет, удивительно, что вы пытаетесь помочь мне в этом, и да, это очень похоже на то, что я хотел достичь, за исключением того, что я все еще должен был иметь возможность щелкнуть по строке, поэтому enableCellCl ickRowSelect = "false" было проблемой. Поэтому я фактически добавил ярлык, оставил функциональность щелчка строки и просто проигнорировал ее, если мышь зависала над кнопкой при нажатии. Спасибо за попытку помочь, но это уже не проблема: D –

+0

enableCellClickRowSelect влияет только на этот конкретный столбец. Щелчок в любом месте в строке выберет его. –

Смежные вопросы