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); }