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

  • chickenby

    chickenby

    2 HAZİRAN 2008
  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • olinerd

    olinerd

    23 AĞUSTOS 2007

İLGİLİ SORU / CEVAPLAR