SORU
4 ŞUBAT 2009, ÇARŞAMBA


Sunucu-veri-kaynak Flex/LCD'LER Belleği

Veri kaynağı disk belleği hizmet için bir sunucu kurmak için çalışıyorum. Her şey benim çevirici denilen ve değerleri döndüren ben alacağım ama alamıyorum şekilde “” çağırır. çağrı var

Özellikle:

public Collection fill(List fillArgs, int begin, int rows)

her zaman begin == -1 olarak adlandırılır ve rows == -1 yerine sayfa için gerçek değerleri üzerinden almak. Ek olarak:

public boolean useFillPage(List fillParameters)

asla (benim uygulama her zaman döndürür true parametre) denir. Bu JavaAdapter Flex istemci makinede Başlığı almıyordur çünkü hiç denir gibi görünüyor.

Bu hedef benim yapılandırma:

<destination id="invoiceListDataService">
  <adapter ref="java-dao" />
  <properties>
    <scope>session</scope>
    <source>com.williams.finance.invoice.dao.InvoiceReviewListAssembler</source>
    <network>
      <paging enabled="true" pageSize="100" />
    </network>
    <metadata>
      <identity property="invoiceNumber"/>
    </metadata>
  </properties>
</destination>

Ve benim Flex data hizmetini çağırmak için kod:

myDataService = new DataService("invoiceListDataService");
myDataService.autoSyncEnabled=false;
myDataService.fill(invoiceReviewListModel.invoiceList, params);

Burada bir şey eksik muyum? Nereden başlayacağımızı bir fikriniz var mı?

CEVAP
26 AĞUSTOS 2011, Cuma


Hedef yapılandırmasını tamamlamak görünüyor.

Seni çevirici çift kontrol AbstractAssembler uzanır:

public class InvoiceReviewListAssembler extends AbstractAssembler 

ve en azından aşağıdaki geçersiz kılan:

@Override
public int count(List arg0) {
    return -1; // or return the collection length.
}

@Override
public boolean useFillPage(List fillParameters) {       
    return true;
}

@Override
public Collection fill(List fillParameters,
                       PropertySpecifier ps,
                       int startIndex,
                       int numItems) {
   // TODO
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bobinire

    bobinire

    24 EYLÜL 2006
  • George McCarron

    George McCar

    29 Mayıs 2013
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010

İLGİLİ SORU / CEVAPLAR