/** * Display this sub-control in html input format? * @param iPrintOptions The view specific print options. * @return True if this sub-control is printable. */ public boolean isPrintableControl(ScreenField sField, int iPrintOptions) { // Override this to break if ((sField == null) || (sField == this)) { // Asking about this control return false; // Base screens are not printed as a sub-screen. } return super.isPrintableControl(sField, iPrintOptions); } /**
/** * Display this sub-control in html input format? * @param iPrintOptions The view specific print options. * @return True if this sub-control is printable. */ public boolean isPrintableControl(ScreenField sField, int iPrintOptions) { // Override this to break if ((sField == null) || (sField == this)) { // Asking about this control return false; // Base screens are not printed as a sub-screen. } return super.isPrintableControl(sField, iPrintOptions); } /**
/** * Display this sub-control in html input format? * @param iPrintOptions The view specific print options. * @return True if this sub-control is printable. */ public boolean isPrintableControl(ScreenField sField, int iPrintOptions) { if ((sField == null) || (sField == this)) return this.getScreenFieldView().isPrintableControl(iPrintOptions); return sField.isPrintableControl(null, iPrintOptions); } /**
/** * Display this sub-control in html input format? * @param iPrintOptions The view specific print options. * @return True if this sub-control is printable. */ public boolean isPrintableControl(ScreenField sField, int iPrintOptions) { if ((sField == null) || (sField == this)) return this.getScreenFieldView().isPrintableControl(iPrintOptions); return sField.isPrintableControl(null, iPrintOptions); } /**
/** * Display the end grid in input format. * @return true if default params were found for this form. * @param out The http output stream. * @exception DBException File exception. */ public void printNavButtonControls(PrintWriter out, int iPrintOptions) { out.println("<tr>"); int iNumCols = ((BaseGridScreen)this.getScreenField()).getSFieldCount(); for (int i = 0; i < iNumCols; i++) { // First, print the nav controls ScreenField sField = ((BaseGridScreen)this.getScreenField()).getSField(i); HScreenField sFieldView = (HScreenField)sField.getScreenFieldView(); boolean bPrintControl = this.getScreenField().isPrintableControl(sField, iPrintOptions); //x if (sField instanceof BasePanel) //x bPrintControl = false; // ? if (i < ((BaseGridScreen)this.getScreenField()).getNavCount()) bPrintControl = true; if (bPrintControl) sFieldView.printHtmlHeading(out); } out.println("</tr>"); } /**