Exemplo n.º 1
0
  public OrderItemLocalDS(String id) {

    setID(id);

    DataSourceSequenceField pkField = new DataSourceSequenceField("pk");
    pkField.setHidden(true);
    pkField.setPrimaryKey(true);

    DataSourceIntegerField orderIdField = new DataSourceIntegerField("orderID", "Order ID");
    orderIdField.setCanEdit(false);
    orderIdField.setPluralTitle("Orders");

    DataSourceTextField itemDescriptionField =
        new DataSourceTextField("itemDescription", "Description");
    DataSourceTextField categoryField = new DataSourceTextField("category", "Category");

    DataSourceDateField shipDateField = new DataSourceDateField("shipDate", "Ship Date");
    DataSourceIntegerField quantityField = new DataSourceIntegerField("quantity", "Quantity");
    DataSourceFloatField unitPriceField = new DataSourceFloatField("unitPrice", "Price");

    setFields(
        pkField,
        orderIdField,
        itemDescriptionField,
        categoryField,
        shipDateField,
        quantityField,
        unitPriceField);

    setTestData(OrderItemData.getRecords());
    setClientOnly(true);
  }