Ifyou go to the detail screen and select the title component (or whichever component contains those buttons) in the lower left component panel, then the right hand panel should show the configuration for those buttons. You may need to double check the actions for those buttons.
OK, that is weird. I see that components are listed in the lower left panel as if there was a form, although no form is visible. Can you tell which table those components would be referring to? Is it possible that you deleted a column that one of those components may have referred to in the past?
When I add or edit a record I need to store it with a custom action. That does not work with the default add/edit forms of a collection, it seems. The only way to do it is to have a special form where I can set the submit action on the form container.
So I need a way to tie this special form to the default actions of a collection.
Detail screen: The detail screen is attached to the single row of an item of a collection. This detail screen displays the attributes (columns) of this single row so we can see the detailed information of the item.
If you imagine tabs as screens stacked onto one another, a detail screen makes you go a step deeper into the funnel (a card is stacked on top), whereas a new screen allows you to skip aside from the stack and create something entirely different.
If you want to set the form size programmatically, set the form's StartPosition property to Manual. Otherwise the form's own positioning and sizing algorithm will interfere with yours. This is why you are experiencing the problems mentioned in your question.
Note that setting WindowState to FormWindowState.Maximized alone does not change the size of the restored window. So the window might look good as long as it is maximized, but when restored, the window size and location can still be wrong. So I suggest setting size and location even when you intend to open the window as maximized.
I suppose it won't work like this, as you cannot make the fields editable on the screen. You need to create a function with an action item (for each type of the variable) and then show them based on the role or condition.
In the function itself you can edit the variables you need.
I am developing an application that remembers the user's preferences as to where the form was last located on the screen. In some instances the user will have it on a secondary screen, and then fire the app up later without the second screen (sometimes having the form appear off screen). Other times the user will change their resolution resulting in a similar effect.
Complete solution here (based on all answers). I have added a parameter MinPercentOnScreen where at least this % of pixels must be visible across all screens/displays. So if this returns false you will need to move the window's position back to default.
Old thread, but still helpful! Cody and Andrija- thanks for the code. I had to make a couple of minor adjustments:Instead of screen.WorkingArea.Intersect(formRectangle); I used formRectangle.Intersect(screen.WorkingArea); since Intersect() replaces its object with the intersection. If the form is completely off the screen, formRectangle after the intersection is (0,0,0,0), and Contains() returns true. So I also check to see if formRectangle Top, Left, Width and Height are not all 0 before returning true. Now the code returns true if any part of the form is on screen, and false if no part is on screen.
OK. So You're going to think I'm crazy but...I CANNOT figure out how to save a webform to my homescreen on my Android phone. I already have several forms on the home screen but I am NOT getting the same options to add the new forms to my Homescreen. WHY??
I have created the web form ON THE DESKTOP computer. I have emailed myself the link via Outlook 2016. I can open the link in the Smartsheet App (on my phone) but I CANNOT find out how to save it as a shortcut. I do not want the users to have to reference the email every time they need to use the form. iw ant them to be able to click the icon, enter the info and submit. I have done this before but what has changed?? Please help.
On my Android phone, find the form you want to add to your homescreen. Open the form up. Select the share icon. Select the option from the menu of share options "Copy to Clipboard." Go to your homescreen and open Chrome. Paste the url into your Chrome Browser. Click the menu option once the form loads in the browser... select Add to Homescreen.
I just completed that process on my Android, which someone else showed me at Smartsheet Engage '18. The only problem is you can't push this fix out to other users. I would add all forms to a dashboard and then I only have to worry about people adding a link to the dashboard to their homescreen vs. each and every form.
I opened a support ticket, but I can't close this pop-up no matter what I click or what browser I use and I'm wondering if anyone has any insight. I'm LOCKED OUT of my work because of some stupid UI refresh alert. ?
We are having a problem with a form created that contains some free text fields, some single checkboxes, some multiple checkboxes and some radio buttons. The form is intended to be filled out by blind users, or users working with screen readers such as JAWS and NVDA.
Does anyone have any experience of working with accessibility for hubspot forms? This is causing a real problem for us and we're having to look at alternatives like MS Forms or Google Forms so we can send something out that will be usable for a screen reader.
Seems we got to the bottom of the problem. It seems that Hubspot doesn't actually insert the aria classes when they output an embed compared to a preview link. As a result the forms are innaccessible.
Not really good enough in my opinion and they will become a problem very soon... in Europe anyway. Good for any organisation taking accessibility seriously to note this if they are looking for accessible solutions and considering Hubspot.
Almost fixed. It seems that Hubspot don't actually insert the aria classes when they output an embed compared to a preview link. So some components, like multiselect checkboxes and radio buttons are unsuable for anyone working with a screen reader.
Thank you for reaching out about the accessibility challenges you're encountering with your form. Ensuring that forms are accessible to users with disabilities, including those who rely on screen readers, is crucial for creating an inclusive experience. One solution could be to implement proper focus management techniques using for example JavaScript to ensure that the screen reader announces the presence of these interactive elements and maintains focus appropriately. Ensuring proper labeling and instructions can enhance the usability of these components.
I would recommend connecting with HubSpot Technical Support, as Support is included in your subscription, and they will be able to provide real time assistance for this matter, including hopping on a screenshare if necessary.
Whenever i click dropdown on the form my screen at bottom becomes black transparent and anything like button or label on the bottom screen disappear also all screen bottom including gallery black transparent, any idea why please, see the screenshot.
I have tried everything even removed labels also no object that is making disappear this and nothing i try is working see the screen shot, i hope someone can figure out this nad it only happens when you try to select dropdown.
Have a look at the OnSelect property of the button to see why the the form at the bottom appears - it is not a standard PowerApps item and must have been programmed there. Click on it in Design mode and you will see it's name on the left.
Also the Hover and Pressed colour items on the button determine it's colour and fill when clicked - have a look at those.
oFrame = StarDesktop.getCurrentFrame()
will get the frame in a standalone form, not in a form, which is part of a Base file. The frame in the Base file will be the part which you see when starting the Base file with tables, queries, forms and reports on the left.
Start the following code from the form document inside from Base:
oFrame = oEvent.Source.CurrentController.Frame
Thanks for the feedback, everyone! This has been submitted as a feature request to Retool's engineering, product, and design teams. Please keep an eye on Retool's changelog for future releases, and consider subscribing via RSS or JSON for updates.
Please include this change in self-hosted, at least in the paid plans. I understand standalone forms are a "sales / lead generation tool" for Retool, yet, the clients I presented this to as a quite nice standalone form solution are either laughing at me or got mad at me for the success page, tbh...
Just finished making a form. Happy it worked and this would have been the solution for us. Until we got the success page and there was confetti. Now we can't use it. I would understand "powered by Retool" and I would proudly put that underneath the message I would like to show my form submitters. But showing your users this,... nobody is going to use it for something professional and serious projects. It's just screaming at you.
While using the new form submission tool, I've noticed that the success message includes an advertisement for Retool forms. It would be really beneficial to have an option to disable this ad to maintain a seamless and professional user experience.
+1 Allow custom redirects on ANY plan. This is a basic feature of every single form provider, even free ones. You can have a custom redirect. Actually this costs Retool nothing to provide this and may actually be better than having Retool host the redirect page themselves. Interestingly, I just noticed that Free plans that pay nothing are allowed 500 workflows a month, but a simple custom redirect (actually one line of code on your backend), requires enterprise?
3a8082e126