/** * Injects a view datasource on a page. * @param dbName - name of a database * @param viewName - name of a view * @param varName - name of a datasource * @return a new datasource (DominoViewData) */ function addViewDataSource(dbName: string, viewName: string, varName: string) { var v = new com.ibm.xsp.model.domino.DominoViewData(); v.setDatabaseName(dbName); v.setViewName(viewName); v.setVar(varName); v.setComponent(getView()); getView().addData(v); return v; }