@Robert I don't know whether below requirements already built in or we need to write a new code for this. Please provide me detailed answer. a) First and foremost thing, when user enter input search value, I need validate using regex like this Ex: txtOperator.replace(/^\s+|\s+$/g, ''). b) I need to add a expression value which should search for 2 (or more) columns. But on display, only single input is provided Example : Search Expression: Name will be searched in OPER_NM or OPER_NAME whereClause + "and (upper(OPER_NM) like '%" + txtOperator + "%' or upper(OPER_NAME) like '%" + txtOperator + "%')"; c) Need to have input - which takes a list separated by commas, internally this will be split using commas and add in list and create a where clause?. I think this is new requirement d) In attribute result, I need make some column values are hyperlinks - if data start http:// or www.. I need to display as hyperlink e) I need a set a search expression with radio buttons a) or b) or c) ... how to make this?