我们使用带有两列的可排序CellTable,带有SingleSelectionModel。 现在其中一列填充了ButtonCells。
问题是:如果我第一次直接在行的按钮上单击,则只选择行并且它不会直接触发按钮的事件。我必须再次点击。
我该怎么改变?如何直接触发Button的事件?
答案 0 :(得分:0)
您可以在按钮列上设置FieldUpdater:
md-select(
aria-label='select number of seats'
ng-show="bookable.seatsperbooking>1"
ng-model="appt.seats")
md-option(
ng-repeat='num in getnumber(seatsallowed) track by $index'
value='{{num}}') {{ num }}
来自GWT的文档的CellSampler有一个可点击按钮的直接示例。欢呼声。
另一个选择是覆盖Button的onBrowserEvent()方法。