DataStack
Let's stack some data
DataStack is a powerful built-in plugin designed to create dynamic and interactive tables with ease. It transforms how you handle and present data on your web applications by offering a range of features that ensure your tables are dynamic and responsive components.
Key features
- Dynamic Data Handling
DataStack allows efficient handling of large datasets. Whether dealing with thousands of rows or just a few, DataStack ensures smooth and fast data processing and display.
- Interactive Sorting and Filtering
Ssort and filter data seamlessly. Each column can be sorted in ascending or descending order, and filter options can be applied to help users find the information they need quickly and easily.
- Pagination
DataStack supports robust pagination, enabling you to break down large datasets into manageable chunks. Users can navigate through pages effortlessly, ensuring a user-friendly experience.
- Customizable Appearence
Full control over the look and feel of your tables. DataStack provides extensive customization options, allowing you to style your tables to match your application's design perfectly.
Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'shop_products.product_template_feature_id' in 'SELECT' in /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/Connection/StatementWrapper.php:215
Stack trace:
#0 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/Connection/StatementWrapper.php(215): PDOStatement->execute()
#1 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/AbstractQueryExecutor.php(103): Propel\Runtime\Connection\StatementWrapper->execute()
#2 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(49): Propel\Runtime\ActiveQuery\QueryExecutor\AbstractQueryExecutor->executeStatement()
#3 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(37): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor->runSelect()
#4 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/Criteria.php(2322): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor::execute()
#5 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(2215): Propel\Runtime\ActiveQuery\Criteria->doSelect()
#6 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(1247): Propel\Runtime\ActiveQuery\ModelCriteria->doSelect()
#7 /home/core/domains/core.typestack.io/assets/core/plugins/typestack.webshop/classes/product/product.list.class.php(226): Propel\Runtime\ActiveQuery\ModelCriteria->find()
#8 /home/templa23/domains/template.typestack.com/assets/custom/classes/datastack.class.php(8): TypeStack\Webshop\ProductList::ListProducts()
#9 /home/core/domains/core.typestack.io/assets/core/classes/datastack/data.stack.class.php(228): DataStackDemo::ListProducts()
#10 /home/templa23/domains/template.typestack.com/assets/custom/classes/datastack.class.php(44): DataStack::Prepare()
#11 /home/templa23/domains/template.typestack.com/assets/custom/templates/html/demo/components/advanced/datastack/example.php(16): DataStackDemo::GenerateProductsTableHTML()
#12 /home/templa23/domains/template.typestack.com/assets/custom/templates/html/demo/components/advanced/datastack.php(26): include('...')
#13 /home/core/domains/core.typestack.io/assets/core/classes/cms/page/cms.page.content.html.class.php(143): include('...')
#14 /home/core/domains/core.typestack.io/assets/core/classes/cms/page/cms.page.render.class.php(99): CMS_PageContentHTML::GeneratePageGridHTML()
#15 /home/core/domains/core.typestack.io/assets/core/config/core.php(316): CMS_PageRender::RenderPage()
#16 /home/templa23/domains/template.typestack.com/config.php(34): include('...')
#17 /home/templa23/domains/template.typestack.com/private_html/index.php(29): include_once('...')
#18 {main}
Next Propel\Runtime\ActiveQuery\QueryExecutor\QueryExecutionException: Unable to execute statement [SELECT shop_products.product_status_id, shop_products.product_parent_id, shop_products.product_structure_template_id, shop_products.product_id, shop_products.product_order, shop_products.product_template_feature_id FROM shop_products WHERE shop_products.product_status_id IN (:p1) GROUP BY shop_products.product_id] in /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/AbstractQueryExecutor.php:136
Stack trace:
#0 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/AbstractQueryExecutor.php(105): Propel\Runtime\ActiveQuery\QueryExecutor\AbstractQueryExecutor->handleStatementException()
#1 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(49): Propel\Runtime\ActiveQuery\QueryExecutor\AbstractQueryExecutor->executeStatement()
#2 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(37): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor->runSelect()
#3 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/Criteria.php(2322): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor::execute()
#4 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(2215): Propel\Runtime\ActiveQuery\Criteria->doSelect()
#5 /home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(1247): Propel\Runtime\ActiveQuery\ModelCriteria->doSelect()
#6 /home/core/domains/core.typestack.io/assets/core/plugins/typestack.webshop/classes/product/product.list.class.php(226): Propel\Runtime\ActiveQuery\ModelCriteria->find()
#7 /home/templa23/domains/template.typestack.com/assets/custom/classes/datastack.class.php(8): TypeStack\Webshop\ProductList::ListProducts()
#8 /home/core/domains/core.typestack.io/assets/core/classes/datastack/data.stack.class.php(228): DataStackDemo::ListProducts()
#9 /home/templa23/domains/template.typestack.com/assets/custom/classes/datastack.class.php(44): DataStack::Prepare()
#10 /home/templa23/domains/template.typestack.com/assets/custom/templates/html/demo/components/advanced/datastack/example.php(16): DataStackDemo::GenerateProductsTableHTML()
#11 /home/templa23/domains/template.typestack.com/assets/custom/templates/html/demo/components/advanced/datastack.php(26): include('...')
#12 /home/core/domains/core.typestack.io/assets/core/classes/cms/page/cms.page.content.html.class.php(143): include('...')
#13 /home/core/domains/core.typestack.io/assets/core/classes/cms/page/cms.page.render.class.php(99): CMS_PageContentHTML::GeneratePageGridHTML()
#14 /home/core/domains/core.typestack.io/assets/core/config/core.php(316): CMS_PageRender::RenderPage()
#15 /home/templa23/domains/template.typestack.com/config.php(34): include('...')
#16 /home/templa23/domains/template.typestack.com/private_html/index.php(29): include_once('...')
#17 {main}
thrown in
/home/core/domains/core.typestack.io/assets/core/vendor/gboers/vendor/propel/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/AbstractQueryExecutor.php on line
136