
Closed
Posted
This project required experience in Microsoft Power Pages and Dataverse. Project Overview I have a Power Pages site connected to Dataverse. There is a Basic Form on the site that includes three sets of Position fields: Position Group 1 Position 1 Position Selection 1 Position Status 1 Position Group 2 Position 2 Position Selection 2 Position Status 2 Position Group 3 Position 3 Position Selection 3 Position Status 3 These fields already exist in Dataverse and are displayed on the Power Pages form. Goal I want to implement progressive field visibility: Only Position Group 1 is visible by default. Position Groups 2 and 3 should be hidden initially. A button or link labeled “Add another position” should appear under Group 1. When the user clicks “Add another position”, Group 2 becomes visible. The button should appear again under Group 2 to reveal Group 3. After Group 3 is shown, the button should disappear (max 3 positions). This must be done using Power Pages Custom JavaScript, not Business Rules (since they don’t run on Power Pages). Technical Requirements 1. Hide Position Groups 2 and 3 on page load Use JavaScript inside: Power Pages → Basic Form → Additional Settings → Custom JavaScript The script should: Detect the form fields by their Dataverse logical names Hide the entire field groups (labels + inputs) 2. Add a clickable link or button Label: “Add another position” Requirements: Must appear under Position Group 1 initially When clicked → reveal Position Group 2 Button moves under Position Group 2 When clicked again → reveal Position Group 3 After Group 3 is shown → button disappears 3. Clean UI behavior Smooth show/hide (no flicker on load) Button styled to match Power Pages theme Works on desktop + mobile 4. Code Quality Clean, commented JavaScript No external libraries Must work with Power Pages’ form rendering model Must not break validation or Dataverse submission Deliverables Custom JavaScript file (or inline script) to implement the dynamic behavior Instructions on where to paste the script in Power Pages Optional: CSS snippet for button styling Testing to ensure all three groups save correctly to Dataverse Access Provided Power Pages site access Basic Form name Dataverse table + field logical names Skills Required Power Pages Dataverse JavaScript (DOM manipulation) Power Apps Portals form structure Web resource debugging
Project ID: 40459275
291 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
291 freelancers are bidding on average $17 USD/hour for this job

Hi there, We understand you need to implement progressive field visibility on your Power Pages site, specifically for the Position fields, where only Position Group 1 is visible by default, and the rest are revealed upon clicking the "Add another position" button. We've worked with similar dynamic form behaviors and JavaScript implementations in our past projects, such as custom form validations and conditional logic. Our team has experience with Power Pages, Dataverse, and JavaScript, including DOM manipulation, which is crucial for this task. We will deliver a custom JavaScript file that hides Position Groups 2 and 3 on page load, adds a clickable link to reveal the next group, and ensures a clean UI behavior across desktop and mobile devices. One question: Are there any specific CSS styling requirements for the "Add another position" button to match your Power Pages theme? Feel free to message us to discuss the details! — Webbook Studio
$11 USD in 40 days
9.1
9.1

⭐⭐⭐⭐⭐ Project Proposal: Power Pages Progressive Field Visibility Understanding Requirements: Implement dynamic visibility for 3 Position Groups on Basic Form using Custom JS. Group 1 visible by default; Groups 2 & 3 hidden. “Add another position” button reveals next group progressively (max 3), styled to match theme, mobile-responsive. Proposed Solution: Develop clean, commented JavaScript for Power Pages Basic Form (Additional Settings → Custom JS). Use logical names to hide/show field groups via DOM. Button dynamically repositions after each reveal. Ensure no flicker, full Dataverse save compatibility, no external libs. Deliverables: Complete inline/custom JS script. Step-by-step implementation instructions. Optional CSS for button styling. Post-deployment testing & validation. How CnELIndia Team Helps: Assign Power Pages + JS expert for development (1-2 days). Review Dataverse table/field names & form structure. Implement, test on provided access (desktop/mobile). Debug form rendering & submission. Deliver & train on maintenance. Next Steps: Share Basic Form name & logical names → Start development immediately. Estimated timeline: 3-5 business days. Ready to deliver high-quality solution ensuring seamless UX. (478 chars)
$12 USD in 40 days
8.8
8.8

Hi, I have reviewed your brief and this is a straightforward JavaScript implementation on Power Pages Basic Forms - I have done this exact pattern before. Three quick questions: 1. Can you share the Dataverse logical names for the 9 position fields? 2. What is the Basic Form name so I can locate the correct form in Power Pages? 3. Do you have a custom CSS class or theme color you want the button to match? Here is what I will deliver: - Clean, commented JavaScript that hides Groups 2 and 3 on page load with no flicker - Progressive reveal logic with the Add another position button moving correctly under each group - Button disappears after Group 3 is shown - Full instructions on where to paste the script in Power Pages - Optional CSS snippet for button styling - Testing to confirm all three groups save correctly to Dataverse No external libraries, no broken validation, no impact on form submission. Ready to start as soon as you share access. Best regards, Hafiz Anas
$12 USD in 40 days
8.5
8.5

Hi there, Reviewed your Power Pages setup — conditional field visibility on Dataverse forms is straightforward to implement. I noticed you need progressive visibility logic, which typically works well with JavaScript event handlers on form load and field changes. Got a couple quick questions: Are you looking to hide/show fields based on specific field values, or is there a more complex dependency chain? Also, does your form need to validate hidden fields or exclude them from submissions? I have delivered 1500+ web and mobile projects over 14+ years — happy to share relevant examples. Thanks, Hasan
$200 USD in 7 days
8.6
8.6

Hi there! Did go through your job description and glad to share that I have experience in working with PHP, Wordpress, Woocommerce, HTML, CSS, JS development platform. I have more than ten years of industry experience and have been the part of diverse industry verticals. I also have expertise with ReactJs,VueJs, Laravel, Magento, WordPress, PHP, API's development & Integration and CodeIgnitor along with XD and Figma. So can help you with the design as well. Looking forward to your response.
$12 USD in 40 days
8.5
8.5

Hi there, I can develop the custom JavaScript needed to control the visibility of your Position Groups effectively. The solution will involve hiding Groups 2 and 3 initially and creating a “Add another position” button that reveals them sequentially. I’ll ensure a smooth UI with proper styling that matches your Power Pages theme. With 5+ years of experience in JavaScript and Power Pages, I’ll provide a clean, commented script that adheres to your specifications and ensure seamless functionality on both desktop and mobile. Let me know if you want to discuss this further or if you’re ready to get started! Best Regards, Priyanka
$12 USD in 40 days
8.3
8.3

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in JavaScript, CSS, Microsoft, HTML, Software Development, Web Development, Frontend Development, User Experience Research and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$25 USD in 5 days
8.7
8.7

Hello, I can implement the progressive field visibility in your Power Pages Basic Form exactly as described using clean, native JavaScript,without relying on Business Rules or external libraries. I have experience working with Power Pages (Power Apps Portals) form rendering and Dataverse field handling, so I understand how to safely manipulate the DOM without breaking form submission or validation. Deliverables: • Ready-to-paste JavaScript solution • Optional CSS snippet for button styling • Step-by-step instructions for implementation in Power Pages • Quick testing confirmation for Dataverse submission integrity I can start immediately and will ensure the behavior works reliably with your current form configuration. Looking forward to helping you complete this quickly. Best regards ADEEL
$12 USD in 40 days
8.0
8.0

Hi, Having been a Full-Stack, AI, Network, and Systems Engineer for over 15 years, I have extensive knowledge in both Power Pages and Dataverse - skills that are vital for the successful completion of your project. In fact, the areas of focus you've outlined on the technical requirements - hiding position groups, adding clickable links or buttons, ensuring a clean UI behavior, and writing quality code without breaking validations or Dataverse submissions - are all within my powerful skill set. I understand how important it is to maintain clean and scalable implementations on projects such as yours. My rich background in CSS, Frontend Development, HTML, JavaScript, and Software/Web Development places me in a favourable position to deliver seamless, flicker-free show/hide functionality across different devices as well as a consistently styled button that matches your Power Pages' theme without overshadowing validations. In addition to technical prowess, I consider myself a good communicator. I'm willing to listen to your needs and provide practical advice when needed. This will help us remain on the same page throughout the project ensuring its successful delivery by accurately turning your complex requirements into crisp working software. Prozent believes in delivering beyond expectation hence I offer you a 30-Day Guarantee with Full Support Coverage After Project Completion Thanks!
$10 USD in 60 days
8.1
8.1

Hi there, ★★★ JavaScript Expert ★★★ 4+ Years of Experience ★★★ I can implement progressive field visibility on your Power Pages form with custom JavaScript. This will include: - Hiding Position Groups 2 and 3 on page load - Adding a clickable link to reveal additional position groups - Ensuring smooth UI behavior and code quality I will handle the work by writing clean, commented JavaScript that meets your requirements and testing to ensure everything saves correctly to Dataverse. Ready to start once you provide access to the Power Pages site and the necessary details. Thanks!
$12 USD in 40 days
8.1
8.1

SURE------------- REVIEWED given attachments --------I would genuinely love to help you with your given requirements ----Power Pages Progressive Field Visibility I have extensive experience with similar PROJECT ---->>I am highly qualified to do this job with high QUALITY ----- I am Passionate PHP/Full stack developer having rich experience with so many successful Tasks. Please ping me to get started and provide you great results. Thanks
$11 USD in 40 days
7.6
7.6

Greetings, I see you're looking to enhance your Power Pages site by implementing progressive field visibility for your position groups. My approach would be to write a clean JavaScript solution that hides Position Groups 2 and 3 initially, adds an "Add another position" button under Group 1, and progressively reveals the subsequent groups as the user interacts with the button. I’ll ensure the button is styled to match your site's theme and that the transitions are smooth, providing a great user experience on both desktop and mobile. Additionally, I'll make sure the code is well-commented for clarity, maintains validation, and integrates seamlessly with your Dataverse setup. I’m confident that my experience with Power Pages and JavaScript will help achieve exactly what you’re looking for. Best regards, Saba Ehsan
$12 USD in 40 days
7.2
7.2

Greetings, We are an experienced team specializing in Power Pages, Dataverse, and custom JavaScript solutions for interactive web forms. We understand you need progressive field visibility on your form, showing only Position Group 1 initially, with a dynamic “Add another position” button to reveal Groups 2 and 3, while maintaining clean UI, validation, and Dataverse integration. We can deliver a fully functional, lightweight, and well-commented JavaScript solution, with optional CSS for styling, ensuring smooth show/hide transitions and full mobile responsiveness. Our approach focuses on clean DOM manipulation, compatibility with Power Pages, and easy deployment. Fully remote and ready to implement immediately. Let’s discuss the details to implement this efficiently. Best regards, Hammad
$12 USD in 40 days
7.5
7.5

Hi, I can implement this progressive “Add another position” logic in Power Pages using clean custom JavaScript (no business rules), including proper field group targeting, smooth show/hide behavior, and correct Dataverse submission handling for all 3 position sets
$18 USD in 40 days
7.1
7.1

Hi there, I understand you need to implement a progressive disclosure workflow on your Power Pages form. The system will initially display only the first position group to keep the UI clean. A user can then click an "Add another position" link to sequentially reveal the second and third position groups as needed. This logic will be managed purely on the client-side via JavaScript, ensuring a smooth user experience without affecting the underlying Dataverse submission. Technical approach: I'll use jQuery (native to Power Pages) within the Basic Form's "Custom JavaScript" settings. The script will run on document ready, identify the field containers for groups 2 and 3 by their logical names, and hide them. A button will be dynamically inserted after group 1. A click event handler will manage the progressive unhiding of groups and reposition/remove the button after group 3 is shown. Core modules: - On-Load State: Hides groups 2 & 3 and injects the initial "Add" button. - Event Handler: Manages the sequential reveal logic and button state on each click. - DOM Controller: Uses logical names to reliably select and show/hide the correct containers. Implementation strategy: I will first write and test the script to hide the sections cleanly on load. Next, I'll implement the button injection and the click-to-reveal logic for both groups. The final phase is rigorous testing of the form submission to ensure data from all three groups saves correctly to Dataverse. Regards, Rohit
$15 USD in 1 day
7.8
7.8

Hello, I can help implement the progressive visibility for your Power Pages Basic Form using clean Custom JavaScript that targets the Dataverse logical field names, hides Position Groups 2 and 3 on load, and moves the “Add another position” button as each group is revealed. I will make sure the script fits Power Pages form rendering, keeps labels and inputs together, avoids breaking validation or Dataverse submission, and includes simple comments plus optional CSS for theme-friendly styling. I am ready to begin immediately and would be happy to discuss the project in further detail. Thanks, Teo
$20 USD in 37 days
6.8
6.8

Hi I can implement the progressive Position Group visibility on your Power Pages Basic Form using clean custom JavaScript inside the form’s Additional Settings. The main technical challenge is hiding and revealing full Dataverse-rendered field rows without breaking labels, validation, mobile layout, or final Dataverse submission. I will write JavaScript that detects the fields by their Dataverse logical names, hides Position Groups 2 and 3 on load, and adds an “Add another position” control under the active group. When clicked, the button will reveal Group 2, move below it, reveal Group 3 on the second click, and then disappear once the maximum three positions are visible. I will keep the script lightweight, commented, and compatible with the Power Pages form rendering model without relying on external libraries. If needed, I can also add a small CSS snippet so the button matches the current Power Pages theme on desktop and mobile. I will test that all visible and hidden fields still submit correctly to Dataverse and provide clear instructions on where to paste and maintain the script. Thanks, Hercules
$50 USD in 40 days
7.0
7.0

You need a Power Pages form with progressive visibility for three position groups, controlled by a dynamic "Add another position" button using custom JavaScript. I’ll implement this with a focused approach: - Write a self-contained JavaScript solution that targets Dataverse field logical names, using querySelector and class toggling to hide/show groups without external dependencies. The script will hook into Power Pages’ form lifecycle to ensure smooth rendering and avoid flicker. - Style the button inline to match the portal theme (or provide a minimal CSS snippet if needed), with responsive behavior for mobile/desktop. The button’s position will update dynamically via DOM insertion after each click. - Validate that all fields submit correctly to Dataverse by testing the form’s onsubmit behavior, ensuring no interference with built-in validation or field binding. The deliverables will be ready in 7 days. The €50/hour rate covers the scope as written; we’ll refine the figure once we walk through the field names and form structure in a 15-minute call.
$30 USD in 7 days
6.6
6.6

I have good experience in Power App and frontend development. As a senior web developer, I will implement all features with high quality. If you award me, I would be happy and will do my best.
$15 USD in 40 days
6.7
6.7

Hi there! I'm Markiyan, a full stack developer and CEO of a web agency, and I'd love to help you implement progressive field visibility on your Power Pages site. I understand you need to hide Position Groups 2 and 3 initially, and then reveal them one by one when the user clicks the "Add another position" button, all using Power Pages Custom JavaScript. My team and I have extensive experience with JavaScript, DOM manipulation, and web development, including similar projects that involve dynamic form behavior and integration with Dataverse. I can deliver a clean, commented JavaScript script that hides the field groups, adds the clickable link, and ensures smooth UI behavior, working seamlessly with Power Pages' form rendering model. One question: are there any specific CSS styling requirements for the "Add another position" button to match your Power Pages theme, or would you like me to suggest a default style? Feel free to message me to discuss the details! — Markiyan
$11 USD in 40 days
6.9
6.9

Woodbridge, United States
Payment method verified
Member since Dec 5, 2012
$250-750 USD
$15-25 USD / hour
$15-25 USD / hour
$25-50 USD / hour
$1500-3000 USD
₹600-1500 INR
$750-1500 USD
₹600-1500 INR
$250-750 USD
$5000-10000 USD
₹1500-12500 INR
£250-750 GBP
₹12500-37500 INR
$15-25 USD / hour
$30-250 AUD
₹1250-2500 INR / hour
₹12500-37500 INR
₹37500-75000 INR
₹12500-37500 INR
$250-750 USD
$250-750 USD
$250-750 USD
$750-1500 USD
$2-8 USD / hour
$250-750 USD