public void pageRequested(PageEvent p) throws Exception { HttpServletRequest req = p.getPage().getCurrentRequest(); String returnVal[] = req.getParameterValues(getFullName()); if (returnVal != null) { if (_editDescription) _hiddenKeyHandle.setValue(returnVal[0], _rowNo); else getEditField().setValue(returnVal[0], _rowNo); } HtmlPage pg = getPage(); if (pg instanceof JspController) ((JspController) pg).setRemoveFromQueryString(getFullName()); if (returnVal != null) { returnVal = req.getParameterValues("descReturn"); if (returnVal != null) { if (_editDescription) getEditField().setValue(returnVal[0], _rowNo); if (_descDs != null && _descriptionColumn != -1) { if (_descDs.getColumnDataType(_descriptionColumn) == DataStoreBuffer.DATATYPE_STRING) { if (_rowNo == -1) _rowNo = _descDs.getRow(); _descDs.setString(_rowNo, _descriptionColumn, returnVal[0]); } } if (pg instanceof JspController) ((JspController) pg).setRemoveFromQueryString("descReturn"); } } }