web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Pages / How to upgrade bootstr...
Power Pages
Answered

How to upgrade bootstrap version "3.3.6" to "4.5.7" in portal to use grid sorting

(0) ShareShare
ReportReport
Posted on by 121

Hello  Experts,

 

I have a bootstrap grid on one of the web-pages of the portal, I have a requirement that Grid data needs to be sorted based on few columns in the grid.

 

I wanted to use the grid sorting functionality on the bootstrap grid mentioned in below link, 
https://mdbootstrap.com/docs/jquery/tables/sort/  

 

However, I have lower bootstrap version i.e. "3.3.6" now and I want to upgrade bootstrap version to "4.5.7" in my portal, in order to avail the sorting functionality. 

 

what are best possible ways to upgrade the bootstrap version in my portal?

 

any quick response is really appreciable!!

 

Regards,

Pranesh 

 

Categories:
I have the same question (0)
  • OOlashyn Profile Picture
    3,496 Most Valuable Professional on at

    Hi @praneshJ,

    Unfortunately we cannot upgrade bootstrap to higher version. You can load separately higher version including js to a web template but it might have some side effects like naming collision etc. I would advice you to either try to find a way to use v3 or if not possible find different library and use it.

  • Verified answer
    ragavanrajan Profile Picture
    7,044 Most Valuable Professional on at

    Hi @praneshJ , 

     

    Perhaps some good news for you.  I completely agree with @OOlashyn upgrading bootstrap will have many side effects in the portal. But for your use case since you need only Table with Sorting. I have spent some time on portal to making it work. I have tested completely and it works fab 🙂 

     

    Pre: 

    https://mdbootstrap.com/docs/jquery/tables/sort/#docsTabsAPI 

     

    Download the Zip file and extract it and please follow the below steps. 

     

    Here are the detailed steps for you and the screenshot:  

    1.  In portal settings > Web files > upload the following files. ".map" file is optional. 

     

    ragavanrajan_1-1607332015759.png

    Note: Make sure you select the parent page as Home.

    2.  In portal settings> Web Templates > create new template with the name of your choice and paste the following code. And then save and close. 

     

    <!-- MDBootstrap Datatables -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA==" crossorigin="anonymous" />
    <link href="/datatables2.min.css" rel="stylesheet">
    
    <script type="text/javascript" src="/datatables2.min.js"></script>
    
    <table id="dtBasicExample" class="table table-striped table-bordered table-sm" cellspacing="0" width="100%">
     <thead>
     <tr>
     <th class="th-sm">Name
     </th>
     <th class="th-sm">Position
     </th>
     <th class="th-sm">Office
     </th>
     <th class="th-sm">Age
     </th>
     <th class="th-sm">Start date
     </th>
     <th class="th-sm">Salary
     </th>
     </tr>
     </thead>
     <tbody>
     <tr>
     <td>Tiger Nixon</td>
     <td>System Architect</td>
     <td>Edinburgh</td>
     <td>61</td>
     <td>2011/04/25</td>
     <td>$320,800</td>
     </tr>
     <tr>
     <td>Garrett Winters</td>
     <td>Accountant</td>
     <td>Tokyo</td>
     <td>63</td>
     <td>2011/07/25</td>
     <td>$170,750</td>
     </tr>
     <tr>
     <td>Ashton Cox</td>
     <td>Junior Technical Author</td>
     <td>San Francisco</td>
     <td>66</td>
     <td>2009/01/12</td>
     <td>$86,000</td>
     </tr>
     <tr>
     <td>Cedric Kelly</td>
     <td>Senior Javascript Developer</td>
     <td>Edinburgh</td>
     <td>22</td>
     <td>2012/03/29</td>
     <td>$433,060</td>
     </tr>
     <tr>
     <td>Airi Satou</td>
     <td>Accountant</td>
     <td>Tokyo</td>
     <td>33</td>
     <td>2008/11/28</td>
     <td>$162,700</td>
     </tr>
     <tr>
     <td>Brielle Williamson</td>
     <td>Integration Specialist</td>
     <td>New York</td>
     <td>61</td>
     <td>2012/12/02</td>
     <td>$372,000</td>
     </tr>
     <tr>
     <td>Herrod Chandler</td>
     <td>Sales Assistant</td>
     <td>San Francisco</td>
     <td>59</td>
     <td>2012/08/06</td>
     <td>$137,500</td>
     </tr>
     <tr>
     <td>Rhona Davidson</td>
     <td>Integration Specialist</td>
     <td>Tokyo</td>
     <td>55</td>
     <td>2010/10/14</td>
     <td>$327,900</td>
     </tr>
     <tr>
     <td>Colleen Hurst</td>
     <td>Javascript Developer</td>
     <td>San Francisco</td>
     <td>39</td>
     <td>2009/09/15</td>
     <td>$205,500</td>
     </tr>
     <tr>
     <td>Sonya Frost</td>
     <td>Software Engineer</td>
     <td>Edinburgh</td>
     <td>23</td>
     <td>2008/12/13</td>
     <td>$103,600</td>
     </tr>
     <tr>
     <td>Jena Gaines</td>
     <td>Office Manager</td>
     <td>London</td>
     <td>30</td>
     <td>2008/12/19</td>
     <td>$90,560</td>
     </tr>
     <tr>
     <td>Quinn Flynn</td>
     <td>Support Lead</td>
     <td>Edinburgh</td>
     <td>22</td>
     <td>2013/03/03</td>
     <td>$342,000</td>
     </tr>
     <tr>
     <td>Charde Marshall</td>
     <td>Regional Director</td>
     <td>San Francisco</td>
     <td>36</td>
     <td>2008/10/16</td>
     <td>$470,600</td>
     </tr>
     <tr>
     <td>Haley Kennedy</td>
     <td>Senior Marketing Designer</td>
     <td>London</td>
     <td>43</td>
     <td>2012/12/18</td>
     <td>$313,500</td>
     </tr>
     <tr>
     <td>Tatyana Fitzpatrick</td>
     <td>Regional Director</td>
     <td>London</td>
     <td>19</td>
     <td>2010/03/17</td>
     <td>$385,750</td>
     </tr>
     <tr>
     <td>Michael Silva</td>
     <td>Marketing Designer</td>
     <td>London</td>
     <td>66</td>
     <td>2012/11/27</td>
     <td>$198,500</td>
     </tr>
     <tr>
     <td>Paul Byrd</td>
     <td>Chief Financial Officer (CFO)</td>
     <td>New York</td>
     <td>64</td>
     <td>2010/06/09</td>
     <td>$725,000</td>
     </tr>
     <tr>
     <td>Gloria Little</td>
     <td>Systems Administrator</td>
     <td>New York</td>
     <td>59</td>
     <td>2009/04/10</td>
     <td>$237,500</td>
     </tr>
     <tr>
     <td>Bradley Greer</td>
     <td>Software Engineer</td>
     <td>London</td>
     <td>41</td>
     <td>2012/10/13</td>
     <td>$132,000</td>
     </tr>
     <tr>
     <td>Dai Rios</td>
     <td>Personnel Lead</td>
     <td>Edinburgh</td>
     <td>35</td>
     <td>2012/09/26</td>
     <td>$217,500</td>
     </tr>
     <tr>
     <td>Jenette Caldwell</td>
     <td>Development Lead</td>
     <td>New York</td>
     <td>30</td>
     <td>2011/09/03</td>
     <td>$345,000</td>
     </tr>
     <tr>
     <td>Yuri Berry</td>
     <td>Chief Marketing Officer (CMO)</td>
     <td>New York</td>
     <td>40</td>
     <td>2009/06/25</td>
     <td>$675,000</td>
     </tr>
     <tr>
     <td>Caesar Vance</td>
     <td>Pre-Sales Support</td>
     <td>New York</td>
     <td>21</td>
     <td>2011/12/12</td>
     <td>$106,450</td>
     </tr>
     <tr>
     <td>Doris Wilder</td>
     <td>Sales Assistant</td>
     <td>Sidney</td>
     <td>23</td>
     <td>2010/09/20</td>
     <td>$85,600</td>
     </tr>
     <tr>
     <td>Angelica Ramos</td>
     <td>Chief Executive Officer (CEO)</td>
     <td>London</td>
     <td>47</td>
     <td>2009/10/09</td>
     <td>$1,200,000</td>
     </tr>
     <tr>
     <td>Gavin Joyce</td>
     <td>Developer</td>
     <td>Edinburgh</td>
     <td>42</td>
     <td>2010/12/22</td>
     <td>$92,575</td>
     </tr>
     <tr>
     <td>Jennifer Chang</td>
     <td>Regional Director</td>
     <td>Singapore</td>
     <td>28</td>
     <td>2010/11/14</td>
     <td>$357,650</td>
     </tr>
     <tr>
     <td>Brenden Wagner</td>
     <td>Software Engineer</td>
     <td>San Francisco</td>
     <td>28</td>
     <td>2011/06/07</td>
     <td>$206,850</td>
     </tr>
     <tr>
     <td>Fiona Green</td>
     <td>Chief Operating Officer (COO)</td>
     <td>San Francisco</td>
     <td>48</td>
     <td>2010/03/11</td>
     <td>$850,000</td>
     </tr>
     <tr>
     <td>Shou Itou</td>
     <td>Regional Marketing</td>
     <td>Tokyo</td>
     <td>20</td>
     <td>2011/08/14</td>
     <td>$163,000</td>
     </tr>
     <tr>
     <td>Michelle House</td>
     <td>Integration Specialist</td>
     <td>Sidney</td>
     <td>37</td>
     <td>2011/06/02</td>
     <td>$95,400</td>
     </tr>
     <tr>
     <td>Suki Burks</td>
     <td>Developer</td>
     <td>London</td>
     <td>53</td>
     <td>2009/10/22</td>
     <td>$114,500</td>
     </tr>
     <tr>
     <td>Prescott Bartlett</td>
     <td>Technical Author</td>
     <td>London</td>
     <td>27</td>
     <td>2011/05/07</td>
     <td>$145,000</td>
     </tr>
     <tr>
     <td>Gavin Cortez</td>
     <td>Team Leader</td>
     <td>San Francisco</td>
     <td>22</td>
     <td>2008/10/26</td>
     <td>$235,500</td>
     </tr>
     <tr>
     <td>Martena Mccray</td>
     <td>Post-Sales support</td>
     <td>Edinburgh</td>
     <td>46</td>
     <td>2011/03/09</td>
     <td>$324,050</td>
     </tr>
     <tr>
     <td>Unity Butler</td>
     <td>Marketing Designer</td>
     <td>San Francisco</td>
     <td>47</td>
     <td>2009/12/09</td>
     <td>$85,675</td>
     </tr>
     <tr>
     <td>Howard Hatfield</td>
     <td>Office Manager</td>
     <td>San Francisco</td>
     <td>51</td>
     <td>2008/12/16</td>
     <td>$164,500</td>
     </tr>
     <tr>
     <td>Hope Fuentes</td>
     <td>Secretary</td>
     <td>San Francisco</td>
     <td>41</td>
     <td>2010/02/12</td>
     <td>$109,850</td>
     </tr>
     <tr>
     <td>Vivian Harrell</td>
     <td>Financial Controller</td>
     <td>San Francisco</td>
     <td>62</td>
     <td>2009/02/14</td>
     <td>$452,500</td>
     </tr>
     <tr>
     <td>Timothy Mooney</td>
     <td>Office Manager</td>
     <td>London</td>
     <td>37</td>
     <td>2008/12/11</td>
     <td>$136,200</td>
     </tr>
     <tr>
     <td>Jackson Bradshaw</td>
     <td>Director</td>
     <td>New York</td>
     <td>65</td>
     <td>2008/09/26</td>
     <td>$645,750</td>
     </tr>
     <tr>
     <td>Olivia Liang</td>
     <td>Support Engineer</td>
     <td>Singapore</td>
     <td>64</td>
     <td>2011/02/03</td>
     <td>$234,500</td>
     </tr>
     <tr>
     <td>Bruno Nash</td>
     <td>Software Engineer</td>
     <td>London</td>
     <td>38</td>
     <td>2011/05/03</td>
     <td>$163,500</td>
     </tr>
     <tr>
     <td>Sakura Yamamoto</td>
     <td>Support Engineer</td>
     <td>Tokyo</td>
     <td>37</td>
     <td>2009/08/19</td>
     <td>$139,575</td>
     </tr>
     <tr>
     <td>Thor Walton</td>
     <td>Developer</td>
     <td>New York</td>
     <td>61</td>
     <td>2013/08/11</td>
     <td>$98,540</td>
     </tr>
     <tr>
     <td>Finn Camacho</td>
     <td>Support Engineer</td>
     <td>San Francisco</td>
     <td>47</td>
     <td>2009/07/07</td>
     <td>$87,500</td>
     </tr>
     <tr>
     <td>Serge Baldwin</td>
     <td>Data Coordinator</td>
     <td>Singapore</td>
     <td>64</td>
     <td>2012/04/09</td>
     <td>$138,575</td>
     </tr>
     <tr>
     <td>Zenaida Frank</td>
     <td>Software Engineer</td>
     <td>New York</td>
     <td>63</td>
     <td>2010/01/04</td>
     <td>$125,250</td>
     </tr>
     <tr>
     <td>Zorita Serrano</td>
     <td>Software Engineer</td>
     <td>San Francisco</td>
     <td>56</td>
     <td>2012/06/01</td>
     <td>$115,000</td>
     </tr>
     <tr>
     <td>Jennifer Acosta</td>
     <td>Junior Javascript Developer</td>
     <td>Edinburgh</td>
     <td>43</td>
     <td>2013/02/01</td>
     <td>$75,650</td>
     </tr>
     <tr>
     <td>Cara Stevens</td>
     <td>Sales Assistant</td>
     <td>New York</td>
     <td>46</td>
     <td>2011/12/06</td>
     <td>$145,600</td>
     </tr>
     <tr>
     <td>Hermione Butler</td>
     <td>Regional Director</td>
     <td>London</td>
     <td>47</td>
     <td>2011/03/21</td>
     <td>$356,250</td>
     </tr>
     <tr>
     <td>Lael Greer</td>
     <td>Systems Administrator</td>
     <td>London</td>
     <td>21</td>
     <td>2009/02/27</td>
     <td>$103,500</td>
     </tr>
     <tr>
     <td>Jonas Alexander</td>
     <td>Developer</td>
     <td>San Francisco</td>
     <td>30</td>
     <td>2010/07/14</td>
     <td>$86,500</td>
     </tr>
     <tr>
     <td>Shad Decker</td>
     <td>Regional Director</td>
     <td>Edinburgh</td>
     <td>51</td>
     <td>2008/11/13</td>
     <td>$183,000</td>
     </tr>
     <tr>
     <td>Michael Bruce</td>
     <td>Javascript Developer</td>
     <td>Singapore</td>
     <td>29</td>
     <td>2011/06/27</td>
     <td>$183,000</td>
     </tr>
     <tr>
     <td>Donna Snider</td>
     <td>Customer Support</td>
     <td>New York</td>
     <td>27</td>
     <td>2011/01/25</td>
     <td>$112,000</td>
     </tr>
     </tbody>
     <tfoot>
     <tr>
     <th>Name
     </th>
     <th>Position
     </th>
     <th>Office
     </th>
     <th>Age
     </th>
     <th>Start date
     </th>
     <th>Salary
     </th>
     </tr>
     </tfoot>
    </table>

    Step 3: In portal Settings > Page Templates > New Template > Make sure you select the web template you created in the previous step. Screenshot below for reference. 

     

    ragavanrajan_2-1607332236727.png

     

    Step 4: In Portal Settings > Web pages > Create new > and select page template as per the step 3. Ex: Samplemd bootstrap ( Page Template Name) 

     

    Imp step: In portal studio do the sync configuration 

     

    Output:

     

    Now you can see the table with sorting.  Screenshot for your reference. 

     

    ragavanrajan_3-1607332475167.png

     

    Hope it helps. 

    ------------

     

    If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Pages

#1
DP_Prabh Profile Picture

DP_Prabh 51

#2
rezarizvii Profile Picture

rezarizvii 35

#3
oliver.rodrigues Profile Picture

oliver.rodrigues 33 Most Valuable Professional

Last 30 days Overall leaderboard