/** * Default call; gridTable=mainRecord, index=next. * @param iKeyArea The key area to set to the next key. */ public void setGridTable(int iKeyArea) { this.setGridTable(iKeyArea, null, -1); } /**
/** * Default call; gridTable=mainRecord, index=next. * @param iKeyArea The key area to set to the next key. */ public void setGridTable(int iKeyArea) { this.setGridTable(iKeyArea, null, -1); } /**
/** * Default call; gridTable=mainRecord, index=next. * @param iKeyArea The key area to set to the next key. */ public void setGridTable(int iKeyArea) { String keyAreaName = null; if (iKeyArea != -1) keyAreaName = this.getOwner().getRecord().getKeyArea(iKeyArea).getKeyName(); this.setGridTable(keyAreaName, null, -1); } /**
this.setEditing(false); SortOrderHandler keyBehavior = new SortOrderHandler(this); keyBehavior.setGridTable(Profile.NAME_SORT_KEY, recProfile, 0); keyBehavior.setGridTable(Profile.NAME_SUR_KEY, recProfile, 1); keyBehavior.setGridTable(null, recProfile, 2); keyBehavior.setGridTable(Profile.POSTAL_CODE_SORT_KEY, recProfile, 3); keyBehavior.setGridTable(null, recProfile, 4); keyBehavior.setGridTable(null, recProfile, 5); keyBehavior.setGridTable(null, recProfile, 6); recScreenQuery.getField(ProfileScreenRecord.PROFILE_KEY).addListener(keyBehavior);
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); Vendor recVendor = (Vendor)this.getMainRecord(); Record recScreenRecord = this.getScreenRecord(); ((NumberField)recScreenRecord.getField(VendorScreenRecord.VENDOR_KEY)).setValue(0, DBConstants.DISPLAY, DBConstants.INIT_MOVE); recScreenRecord.getField(VendorScreenRecord.VENDOR_KEY).addListener(new RegisterValueHandler(null)); this.setEditing(false); SortOrderHandler keyBehavior = new SortOrderHandler(this); keyBehavior.setGridTable(Vendor.NAME_SORT_KEY, recVendor, 0); keyBehavior.setGridTable(Vendor.CODE_KEY, recVendor, 1); recScreenRecord.getField(VendorScreenRecord.VENDOR_KEY).addListener(keyBehavior); recVendor.addListener(new ExtractRangeFilter(Vendor.NAME_SORT, recScreenRecord.getField(VendorScreenRecord.VENDOR_NAME), ExtractRangeFilter.PAD_END_FIELD)); recVendor.addListener(new ExtractRangeFilter(Vendor.COUNTRY_ID, recScreenRecord.getField(VendorScreenRecord.VENDOR_COUNTRY), ExtractRangeFilter.PAD_END_FIELD)); recScreenRecord.getField(VendorScreenRecord.VENDOR_NAME).addListener(new FieldReSelectHandler(this)); recScreenRecord.getField(VendorScreenRecord.VENDOR_COUNTRY).addListener(new FieldReSelectHandler(this)); } /**
behQueryKeyHandler.setGridTable(BookingDetail.ID_KEY, recBookingDetail, -1); behQueryKeyHandler.setGridTable(BookingDetail.DETAIL_DATE_KEY, recBookingDetail, -1); behQueryKeyHandler.setGridTable(Tour.DESCRIPTION_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Tour.DEPARTURE_DATE_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Booking.CODE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.CODE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.DESCRIPTION_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.BOOKING_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.BOOKING_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.BOOKING_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(BookingDetail.VENDOR_ID_KEY, recBookingDetail, -1);
/** * Add all the screen listeners. */ public void addListeners() { super.addListeners(); Vendor recVendor = (Vendor)this.getMainRecord(); Record recScreenRecord = this.getScreenRecord(); ((NumberField)recScreenRecord.getField(VendorScreenRecord.VENDOR_KEY)).setValue(0, DBConstants.DISPLAY, DBConstants.INIT_MOVE); recScreenRecord.getField(VendorScreenRecord.VENDOR_KEY).addListener(new RegisterValueHandler(null)); this.setEditing(false); SortOrderHandler keyBehavior = new SortOrderHandler(this); keyBehavior.setGridTable(Vendor.NAME_SORT_KEY, recVendor, 0); keyBehavior.setGridTable(Vendor.CODE_KEY, recVendor, 1); recScreenRecord.getField(VendorScreenRecord.VENDOR_KEY).addListener(keyBehavior); recVendor.addListener(new ExtractRangeFilter(Vendor.NAME_SORT, recScreenRecord.getField(VendorScreenRecord.VENDOR_NAME), ExtractRangeFilter.PAD_END_FIELD)); recVendor.addListener(new ExtractRangeFilter(Vendor.COUNTRY_ID, recScreenRecord.getField(VendorScreenRecord.VENDOR_COUNTRY), ExtractRangeFilter.PAD_END_FIELD)); recScreenRecord.getField(VendorScreenRecord.VENDOR_NAME).addListener(new FieldReSelectHandler(this)); recScreenRecord.getField(VendorScreenRecord.VENDOR_COUNTRY).addListener(new FieldReSelectHandler(this)); } /**
behQueryKeyHandler.setGridTable(BookingDetail.ID_KEY, recBookingDetail, -1); behQueryKeyHandler.setGridTable(BookingDetail.DETAIL_DATE_KEY, recBookingDetail, -1); behQueryKeyHandler.setGridTable(Tour.DESCRIPTION_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Tour.DEPARTURE_DATE_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Booking.CODE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.CODE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.DESCRIPTION_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.BOOKING_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.BOOKING_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.BOOKING_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(BookingDetail.VENDOR_ID_KEY, recBookingDetail, -1);
behQueryKeyHandler.setGridTable(Tour.DESCRIPTION_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Tour.DEPARTURE_DATE_KEY, recTour, -1); behQueryKeyHandler.setGridTable(BookingPax.SUR_NAME_KEY, recBookingPax, -1); behQueryKeyHandler.setGridTable(Booking.BOOKING_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(Booking.MOD_DATE_KEY, recBooking, -1); behQueryKeyHandler.setGridTable(tempKey.getKeyName(), recBooking, -1); screenRecord.getField(LookupScreenRecord.QUERY_KEY).addListener(behQueryKeyHandler);
tempKeyEnd.addKeyField(TourHeader.END_DATE, DBConstants.ASCENDING); SortOrderHandler behQueryKeyHandler = new SortOrderHandler(this); behQueryKeyHandler.setGridTable(TourHeader.DESCRIPTION, recTourHeader, 0); behQueryKeyHandler.setGridTable(tempKeyStart.getKeyName(), recTourHeader, 1); behQueryKeyHandler.setGridTable(tempKeyEnd.getKeyName(), recTourHeader, 2); behQueryKeyHandler.setGridTable(TourHeader.ID, recTourHeader, 3); screenRecord.getField(BookingScreenRecord.BK_SUB_SCREEN).addListener(behQueryKeyHandler);
tempKeyEnd.addKeyField(TourHeader.END_DATE, DBConstants.ASCENDING); SortOrderHandler behQueryKeyHandler = new SortOrderHandler(this); behQueryKeyHandler.setGridTable(TourHeader.DESC_SORT, recTourHeader, 0); behQueryKeyHandler.setGridTable(tempKeyStart.getKeyName(), recTourHeader, 1); behQueryKeyHandler.setGridTable(tempKeyEnd.getKeyName(), recTourHeader, 2);
behQueryKeyHandler.setGridTable(Tour.DESCRIPTION_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Tour.DEPARTURE_DATE_KEY, recTour, -1); screenQuery.getField(TourHeaderScreenRecord.KEY_ORDER).addListener(behQueryKeyHandler);
tempKeyEnd.addKeyField(TourHeader.END_DATE, DBConstants.ASCENDING); SortOrderHandler behQueryKeyHandler = new SortOrderHandler(this); behQueryKeyHandler.setGridTable(TourHeader.DESC_SORT, recTourHeader, 0); behQueryKeyHandler.setGridTable(tempKeyStart.getKeyName(), recTourHeader, 1); behQueryKeyHandler.setGridTable(tempKeyEnd.getKeyName(), recTourHeader, 2);
behQueryKeyHandler.setGridTable(Tour.DESCRIPTION_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Tour.DEPARTURE_DATE_KEY, recTour, -1); screenQuery.getField(TourHeaderScreenRecord.KEY_ORDER).addListener(behQueryKeyHandler);
behQueryKeyHandler.setGridTable(Tour.DESCRIPTION_KEY, recTour, -1); behQueryKeyHandler.setGridTable(Tour.DEPARTURE_DATE_KEY, recTour, -1); screenQuery.getField(LookupScreenRecord.QUERY_KEY).addListener(behQueryKeyHandler);