2016-03-29 24 views
0

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); 
      } 
     } 

cevap

0

böyle bir şey kullanmaya çalıştı mı Son sütunda son hücrede ve sonra formdaki herhangi bir yere tıklayın (bu yüzden tıklama), sonra bu yöntem tetiklenir.
+0

Bu iyi bir çözüm değildir olup olmadığını kontrol edin: –

İlgili konular