Forum Discussion
_anomDiebolt_
8 years agoQrew Elite
I think the user wants to embed a table report into an external website without the QuickBase chrome (using the parameter &ifv) and have the column sorting feature not break out of the chromelsss report.
You can do this using the IOL technique by redefining QuickBase's BuildURLroot function that generates the URL used to display the sorted column report:
Chromeless <iframe>
https://haversineconsulting.quickbase.com/db/bnj5ez64c
List All with ifv=1
https://haversineconsulting.quickbase.com/db/bnj5ez649?a=q&qid=1&ifv=1
Jsfiddle with Chromeless <iframe>
https://jsfiddle.net/fp2du3nt/embedded/result,html/
Paste Database
https://haversineconsulting.quickbase.com/db/bgcwm2m4g?a=dr&rid=647
You can do this using the IOL technique by redefining QuickBase's BuildURLroot function that generates the URL used to display the sorted column report:
function BuildURLroot(table, action, options) {Here is a demo including embedded the report into an external website (jsfiddle.net):
table.qbDBID || (table.qbDBID = GetHTMLattribute(table, "qbDBID"), table.qbQID = GetHTMLattribute(table, "qbQID"));
var url = table.qbDBID + "?a=" + action + "&qid=" + table.qbQID + "&ifv=1";
return 0 != (options & kOpt_WithATUparams) && table.qbATUparams && (url += table.qbATUparams), url
}
Chromeless <iframe>
https://haversineconsulting.quickbase.com/db/bnj5ez64c
List All with ifv=1
https://haversineconsulting.quickbase.com/db/bnj5ez649?a=q&qid=1&ifv=1
Jsfiddle with Chromeless <iframe>
https://jsfiddle.net/fp2du3nt/embedded/result,html/
Paste Database
https://haversineconsulting.quickbase.com/db/bgcwm2m4g?a=dr&rid=647
BradElmore
8 years agoQrew Assistant Captain
Thanks Dan. Worked great. It would be great to maintain the ability to freeze the headers when scrolling....but I believe the ifv=1 removes that capability. Thank you again for the solution