Son satırın son sütunundaki sekmeye bastığımda, tablo alanına yeni satır eklemek istiyorum. Kullanıcı, hücre üzerindeki sekmeye (düzenlenebilir hücre) basarsa, sıradaki hücreyi seçer veya yeni (mevcut) satırlara gider. Ancak son satırın son satırında sekmesine bastığımda bu işlemin yeni satır oluşturduğuna emin olmak isterim. Halihazırda bir sonraki buton/alan/... şeklinde odaklanmaktadır.Eclipse Scout Neon sekme tuşuyla yeni satır ekle
Bunu yapmanın bir yolu var mı? Eğer tıklarsanız, çünkü
son Sütun bir execCompleteEdit
üzerine ekleyin ve son satır
@Override
protected void execCompleteEdit(ITableRow row, IFormField editingField) {
if (row.getRowIndex() == row.getTable().getRowCount() - 1) {
// create row
ITableRow r = row.getTable().addRow(getTable().createRow());
//eventually you have to set values into cells
//get first editable cell(in this case NameColumn) and request focus
row.getTable().requestFocusInCell(getNameColumn(), r);
}
}
Bu iyi bir çözüm değildir olup olmadığını kontrol edin: –