Ga naar hoofdinhoud

DROPTABLES FUNCTIELIJST

Hieronder staan alle functies die zijn opgenomen in de Droptables-extensie. Je kunt zelfs meer details over de functie krijgen door de hoofdproductpagina.

Functies in Droptables

- Alle extra functies inbegrepen -

Er's absoluut geen beperking op het aantal categorieën, tabellen, regels & rijen die je kunt maken.
Responsiviteit is altijd complex voor tabellen, maar we've 2 mobiele modi toegevoegd met kolomweergaveprioriteiten
De plug-in is getest en geoptimaliseerd voor grote tabellen met een groot aantal regels/rijen om time-out te voorkomen

Selecteer één of meerdere rijen of kolommen en bevries ze zodat de gebruiker door de tabel kan scrollen zonder de gegevensreferentie te verliezen

Selecteer één of meerdere regels, kolommen, cellen en pas er stijl op toe: kleuren, achtergrond, grootte, padding...

Zodra je de gegevenssortering in je tabel hebt geactiveerd, kun je een standaardkolom en -status selecteren bij het laden van de tabel

Tooltip kan per cel worden geactiveerd en is bewerkbaar met een HTML-editor, wat betekent dat u afbeeldingen, video’s kunt laden...

Selecteer je valutasymbool en duizendtalseparator, daarna kun je berekeningen uitvoeren op geldcellen

De plug-in gebruikt AJAX-opslag tijdens het typen van tekst, zodat er niets verloren gaat en alles onmiddellijk wordt opgeslagen

Je kunt alle tabelgegevens direct vanuit je editor of vanuit een aparte weergave bewerken, het kon'n niet sneller zijn

Alles wordt automatisch opgeslagen, maar je kunt altijd een wijziging ongedaan maken met een eenvoudige rechtermuisklik of een tabel dupliceren met één klik

Maak een onbeperkt aantal diagrammen op basis van een tabelgegevensbereik en toon een HTML5-diagram zelfs zonder de gegevens

Het HTML-celformaat stelt je in staat om elke inhoud in cellen toe te voegen, inclusief afbeeldingen, shortcodes, ingesloten HTML

Importeer of synchroniseer een Excel-bestand of een Google Sheet, inclusief stijlen, en maak je tabelpresentatie in een mum van tijd klaar

Synchroniseer automatisch een lokaal Excel‑bestand (op uw server) met een tabel of haal gegevens op uit een Google Sheet. Aangepaste stijlen al dan niet inbegrepen

Bij het lezen van een zeer grote tabel met veel kolommen is het soms moeilijk om een getal aan de bijbehorende titel te koppelen. Je kunt daarvoor de celmarkeerfunctie gebruiken

Voeg aangepaste CSS toe aan uw tabel met behulp van het aangepaste CSS-veld. Laad alleen de code die nodig is om uw tabel weer te geven

De plug-in heeft ingebouwde vertaling en je kunt je eigen maken met behulp van JU-Translation tool

Al je tabellen kunnen worden gesorteerd op categorieën, behoorlijk handig om een enorm aantal tabellen te beheren

Importeer/exporteer de gegevens van je tabellen met en zonder opmaakopties, en verwerk alle Excel-formaten

Operatoren zijn geïmplementeerd om enkele berekeningen uit te voeren: SOM AANTAL CONCAT MIN MAX GEM DATUM, DAG, DAGEN, DAGEN360, OF, XOR, EN

Een aangepast filterhulpmiddel kan op elke tabel worden geactiveerd - begin te typen in een kolomkop en filter de inhoud van uw tabel zoals in Excel

Activeer een tabelfilter en klik op een kolomtitel om de inhoud van uw tabel te sorteren in AJAX

Responsiviteit is altijd complex voor tabellen, maar we hebben 2 mobiele modi toegevoegd met kolomweergaveprioriteiten of eenvoudige scroll

Voeg paginering toe aan je Joomla-tabellen en laad een grote tabel op je website zonder prestatieverlies

Stel in welke acties een gebruiker op een tabel kan uitvoeren en beperk de toegang tot zijn eigen categorie en tabellen. Beperk de toegang voor gebruikers in de frontend 

Pas voorwaarden toe om sommige gegevens weer te geven/verbergen en groepeer je gegevens met de visuele wizard

ONDERSTEUNING EN TABELADVIES

Niet zeker hoe je de extensie voor je website moet gebruiken? Naast de ondersteuning kan ons team je helpen met de tabelbeheer vragen die je hebt.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()