Jump to content


Caspio Evangelist
  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Vitalikssssss

  1. @NickO hi! I think you have a different setup on the Datapage compare to mine test page. Perhaps, you can send a screenshot of the table (without JS), so I could build something similar and test the JS further. Regards, vitalikssssss
  2. Hi @streetsmart, The post with Signature Pad solution has been updated and now supports AJAX and Responsive features. Regards, vitalikssssss
  3. Hi @Melodybelle, Original post has been updated recently and it includes now a solution for two signature pads. Let me know if you run into an issue while implementing this solution. Thanks, vitalikssssss
  4. Hi @Chrille, The post with Signature Pad solution has been updated and now supports AJAX and Responsive features. Let me know if you run into some issues while implementing solution from updated post. Thanks, vitalikssssss
  5. Hi @Vincent, Your data needs to reside in Caspio tables in order to work with it via Datapages. You may check this article which explains how you can import your date: https://howto.caspio.com/tables-and-views/importing-data/ You may also consider using REST API for transferring the data from you database into Caspio: https://howto.caspio.com/web-services-api/rest-api/ Hope this helps. Regards, vitalikssssss
  6. Hi @Elderberg, You may add underscore after the field name if you would like to reference Virtual field #2^ document.querySelector('[id*=cbParamVirtual2_]'); Regards, vitalikssssss
  7. Hi @Talmax, Here is some information which should help: 1. You may use the following syntax to receive the parameter in custom elements such as <div> located in Datapage: [@PARAMETER_NAME] 2. You may use timeout redirection settings if you have authentication enabled. 3. Make sure that you pass the parameter which identifies the record which will be shown. e.g. if you try to open below Datapage you would need to pass parameter with a name Record_ID and it should look like the following. https://xxxxxxx.caspio.com/dp/xxxxxxx273ac9f6ff0a41199812?Record_ID
  8. Hi @NickO, It looks like it possible only with Collapsible group --> Collapsed by default settings enabled: You may use the following JS if you have the same type in your Datapage: <script type="text/javascript"> document.addEventListener('DataPageReady', hideRows); function hideRows () { document.querySelectorAll("td[class*='cbResultSetGroup1LabelCellNumberDate']").forEach(function (el) { if (el.innerHTML < 1000) { //replace this value with the one which you would like to set as target el.parentNode.style.display = 'none'; }
  9. Hi @cdutoit62, Please specify what form element do you use for the field "Odometer reading of previous refill". It looks like a Cascading dropdown but it is better to be sure. Regards, vitalikssssss
  10. Hi @NickO, I think you need to simply combine the condition for assigning 'Primary' value with OR logic operator. Perhaps you should try the following expression: CASE WHEN [@calcfield:3] = 2 OR [@calcfield:4] = 2 OR [@calcfield:5] = 2 OR [@calcfield:6] = 2 OR [@calcfield:7] = 2 OR [@calcfield:8] = 2 OR [@calcfield:9] = 2 OR [@calcfield:10] = 2 OR [@calcfield:11] = 2 OR [@calcfield:12] = 2 OR [@calcfield:13] = 2 OR [@calcfield:14] = 2 OR [@calcfield:15] = 2 OR [@calcfield:16] = 2 OR [@calcfield:17] = 2 THEN 'PRIMARY' ELSE 'NOT' END
  11. Hi @JDEV101, I doubt that it would be possible to replicate the same type of filtering but you can get close to it. You may look into creating a separate form based on Submission form with Virtual fields which will act as a Search Form by passing parameters to the Report. This concept explained in this tutorial video: https://www.youtube.com/watch?v=K3CKFjuSIt4 You may make you Submission form interactive by using Rules: https://www.youtube.com/watch?v=K3CKFjuSIt4 Hope this helps. Regards, vitalikssssss
  12. Hi @streetsmart, Make sure that you have disabled AJAX loading because this solution quite old and do not support AJAX. Regards, vitalikssssss
  13. Hi @Empbusk, The requested part is actually covered in the following tutorial video. You would need to use a Details Datapage along with calculated field in order get the count of number of records. Also, some HTML/CSS will be required to apply box styling of the element. Hope this helps.
  14. Hi @DesiLogi, Perhaps you can use CSS instead of JS to hide the Datapage. Try putting this code in DP Header: <style> #caspioform { display: none; } </style>
  15. Hi @Lamin, I think you a referring to Wordpress.com which actually do not support 3rd party Javascript codes. I can recommend using Wordpress.org, Weebly, Yola CMS for deployment of Caspio Datapages. Regards, vitalikssssss
  16. Hi @DonateGood, You can use Triggered Action feature in order to create this type of functionality. 1. You need to add new field based on which Triggered Action executes. 2. Create a Triggered action which will fire on update event. Note: You will need to use two blocks. First block "Insert" going to copy the record if the checkbox is checked and the second one "Update" will uncheck the box after copy has been made. Please note that you will need to click on "Refresh" button in order to see new records which has been copied. Hope this helps.
  17. Hi @jeffd2652, Date&Time stored in Caspio table always use a US formatting and there is no way to change this setting. You can use Localization in order to change the format how it appears in Datapages. Regards, vitalikssssss
  18. Hi @kenni11, It is doable in Caspio. You need to use a Submission Form type of Datapage along with Calculated value form element. Here is a video which covers above features of Caspio:
  19. Vitalikssssss


    Hi @DruidCtba, Indeed, Free account do not have access to features like Triggered Actions or Calculated value. You may use Formula field with CASE logic in table level. Formula fields available in Free account. https://howto.caspio.com/tables-and-views/data-types/formula-fields/ Your CASE expression can look like this. CASE WHEN [@FIELD_A] = '' THEN [@FIELD_B] ELSE [@FIELD_A] END Hope this helps. Regards, Vitalikssssss
  20. Hi @ababcock, I think the issue caused by the invalid way how you try to reference the Update button. document.getElementById('Mod0EditRecord').onmouseover = ... Caspio has recently introduced some changes in the way how ID of the element is generated. Unique postfix has been added to each element of a Datapage. You can use CSS selectors to get the element by partial name e.g. document.querySelector("input[id^='Mod0EditRecord']") or by using class to refer to the Update button e.g. document.getElementsByClassName('cbUpdateButton')[0]; Hope this helps.
  21. Hi @Lamin, Please make sure you disable HTML editor before pasting a code snippet. Regards, vitalikssssss
  22. Vitalikssssss


    Hi @DruidCtba, In regards to your questions: 1. Datapage and columns width adjusted automatically in order to fill out the container where it is embedded and to fit content of columns. You can define the width of the columns as explained in this article: https://howto.caspio.com/datapages/datapage-components/field-configuration-options/field-and-column-width/ Quite often this setting gets overwritten if Datapage do not fit the container. You can define width of the Datapage (container) as explained in this article: https://howto.caspio.com/styles/fix-the-width-of-the-d
  23. Hi @Inovix, Perhaps this topic will help. Regards, Vitalikssssss
  24. Hi @Roosta, I have run into the same issue over the year ago. You may use desktop app such GreenShot which has an option to upload screenshot to the external hosting. You can copy URL of the image and past inside your posts in Community Forum with this option in the editor. Regards, vitalikssssss
  25. Hi @vanderLeest, Please make sure that you use the expression in Formula field, since Calculated field/Calculated value do not support HTML output. Also, you need to tweak your expression because concatenation with "+" available only for string type. Also both logic block should return same datatype. CASE WHEN [@field:MS_InvAmount] > [@field:MS_Budget] THEN '<span style="color:#ffff00;">'+CAST([@field:MS_InvAmount] AS nvarchar)+'</span>' ELSE CAST([@field:MS_InvAmount] as nvarchar) END Hope this helps. Regards, vitalikssssss
  • Create New...