我无法在Flex AdvancedDataGrid的AdvancedDataGrid列中显示返回的java类数据
各位 我在一个项目中使用Flex+java+hibernate进行开发。 我试图在FlexAdavanedDataGrid控件中添加一个更高级的DataGrid列。 实际上它工作得很好,但只是我添加了列的数据。 我不知道该怎么做才能成功 我在讲工作流程。 首先通过RemoteObject调用DeliveryService.class中的select方法,然后调用 用于呼叫业务工作的DeliveryMgr.class。获取返回列表类型返回值后,它将传递给presentation类以设置所有选定的返回值。 我可以打印我在DeliveryPt.class中添加的列数据的跟踪日志,但它不能返回到flex区域。 奇怪的是,我可以在DeliveryPt.class中检查出我想要显示的数据的值,但它并没有显示在Flex的AdvancedDataGridColumn中 谢谢你提前阅读 DeliverService.java我无法在Flex AdvancedDataGrid的AdvancedDataGrid列中显示返回的java类数据,java,apache-flex,hibernate,Java,Apache Flex,Hibernate,各位 我在一个项目中使用Flex+java+hibernate进行开发。 我试图在FlexAdavanedDataGrid控件中添加一个更高级的DataGrid列。 实际上它工作得很好,但只是我添加了列的数据。 我不知道该怎么做才能成功 我在讲工作流程。 首先通过RemoteObject调用DeliveryService.class中的select方法,然后调用 用于呼叫业务工作的DeliveryMgr.class。获取返回列表类型返回值后,它将传递给presentation类以设置所有选定的返
public DeliveryService() {
}public List<DeliveryPt> selectMaterialForReReceiptDelivery(String referenceNo,String team,String buyerCode,Integer kind,String sessionId){
List<DeliveryPt> rtnList = new ArrayList<DeliveryPt>();
List<Delivery> tmpList = new ArrayList<Delivery>();
ApplicationContext ac = CommonResource.getAppcontext();
DeliveryMgr dmgr = (DeliveryMgr)ac.getBean("DeliveryMgr");
tmpList = dmgr.selectMaterialForReReceiptDelivery(referenceNo,team,buyerCode,kind,sessionId);
for (int i=0; i<tmpList.size(); i++){
DeliveryPt dp = new DeliveryPt(tmpList.get(i));
rtnList.add(dp);
}
return rtnList;
}
}
Delivery.java
@Entity
@Table(name="Delivery")
public class Delivery {
public Delivery(){} // Default Constructor
@Id @GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="DeliveryNo")
private Integer DeliveryNo;//2011.02.25 Added
@Column(name="DeliverySlip_SlipNo",length=20)
private String DeliverySlip_SlipNo;
//Getters an Setters for DeliverySlip_SlipNo
public String getDeliverySlip_SlipNo() {
return DeliverySlip_SlipNo;
}
public void setDeliverySlip_SlipNo(String deliverySlip_SlipNo) {
DeliverySlip_SlipNo = deliverySlip_SlipNo;
}
是否已将新列添加到映射到Java对象的等效操作脚本对象中?谢谢Arun。我添加了新的列,例如Of cource,我使用相同的数据字段名java object和action script。谢谢你的评论。你也可以发布动作脚本对象。看起来您指的是DeliverySlipSlipNo,其中字段名为DeliverySlip\u SlipNo
@Entity
@Table(name="Delivery")
public class Delivery {
public Delivery(){} // Default Constructor
@Id @GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="DeliveryNo")
private Integer DeliveryNo;//2011.02.25 Added
@Column(name="DeliverySlip_SlipNo",length=20)
private String DeliverySlip_SlipNo;
//Getters an Setters for DeliverySlip_SlipNo
public String getDeliverySlip_SlipNo() {
return DeliverySlip_SlipNo;
}
public void setDeliverySlip_SlipNo(String deliverySlip_SlipNo) {
DeliverySlip_SlipNo = deliverySlip_SlipNo;
}