2016-03-30 17 views
0

oTable.getRows(); bir SAPUI5 commons tablosunun tüm satırlarını okumak için zaten var mı? yalnızca ilk 10 görünür satırı döndürür, ancak hepsine ihtiyacım var.
Tablo modelini veriyle alabildiğimi biliyorum ama şu anda giriş verisi iki yönlü bindet olmadığı için kayıtlı değil. Model Peki, UI5'te ortak bir tablonun tüm satırlarını nasıl okuyabilirim?SAPUI5 ortak tablosunun tüm verilerini okuma

cevap

1

Öyleyse neden iki yönlü ciltleme kullanmıyorsunuz? ;-)

Ayrıca, bir ODataModel'e bağlı bir tablonuz varsa ve verileri göndermeden önce (çoklu) değişiklikler yapmanız gerekiyorsa, bu değişiklikler için bir JSONModel kullanmanız gerekir. Kullanıcı, değiştirilen değerleri 'sıfırlamak' gerekiyorsa, kullanıcının asıl duruma geri dönebileceği ek bir faydaya sahip olursunuz. Sonra ODataModel

+0

'u gönderirken değiştirilen nesneleri yüke ekleyin, evet haklısın ama benim modelim ikinci sorumun gösterdiği gibi çalışmıyor, ama sanırım bunu kendimce yanıtlayabilirdim çünkü çok farklı şeyler denedim Tüm verileri okumak için o anda tüm verileri okuyabilecek bir yol olmadığını okudu. –

+1

Modelin çalışmasını öneriyorum çünkü masadaki 'getRows' kullanarak problemi soruyor - sıralama, gruplama, filtreleme yaparken ne olacağına dair bir bilgi vermemek yerine, satırları/sütunları kendiniz almanız gerekiyor. Nesnelerin Javascript dizisi ;-) – Qualiture

+1

Buna eklemek için: tablonuzda tek yönlü bir bağınız varsa, tablonun tüm satırlarını almak gerçekten mantıklı değildir. Kullanıcı, tabloda görünmeyen değerleri asla değiştiremez, dolayısıyla bunları güncellemek için tablodan bu değerleri almanız gerekmez. modelde. – jpenninkhof

İlgili konular