As we have already known, the web applications that generated by PHPMaker will use a hundred percent approach for the site width and auto width for the table on the List page. If we want to limit the width of that table, then we can use ScrollingTable extension (only for the registered users). Unfortunately, after using that extension, the maximum width of the site will always use a hundred percent approach. We cannot adjust or define the maximum width of the site. Sometimes, we want to also limit the maximum width of the site which should always adjusted to the maximum width of the scrolling table.
By using MasinoFixedWidthSite10 extension, then we can now choose one of the three options that available to define the Table Width Style of the main table in the List page which will display the records. There are three options available for the Table Width Style: Scroll, Auto, and 100% approach. The good news is now you can switch from one option to another without having to regenerate the script files from the web applications. Also, you don't need to customize the template file.
The first option is Scroll which is the default option in the extension. The table width will be displayed based on the width of scrolling table. This option is useful if you want to save the space in your web application by defining the maximum width and height of the table. The maximum width of site will auto-adjusted to the maximum width of the scrolling table. This option is useful if you want to make your main look and feel of your web applications become compact and compressed.
The second option is Auto which will automatically display the table width based on the content in the table. The maximum of site width will also be automatically adjusted to the maximum width of screen. This option is actually the default setting which is used by the original web applications that generated by PHPMaker.
The third option is 100% which will display the table width by using a hundred percent approach. The maximum of site width will also use 100% of the screen width. This option is useful if you want to remove the unused space in the right side of the table, so that all will look auto-adjusted to the maximum width of the site.
This video will show you 3 options (Scroll, Auto, 100%) for the Table Width Style in a web application that generated by PHPMaker 10. No need to customize the generated code or the template file. Simply use MasinoFixedWidthSite10 extension, then you can add this ability into your web applications easily and quickly.
If you want to test drive, then click on the link to Demo of I LovePHPMaker 10.0.2 below this page. Or simply click on this link if you don't want to scroll down this page. Use admin as username and master as the password to login as Administrator.
By using MasinoFixedWidthSite10 extension, then your web applications users can now switch from one option to another. This will make your web applications become more professional and easy to use, since most of users want to use the different option that suit to their needs. They can even choose any option at anytime, and the change will be saved into their user profiles. In other words, each user can use the different option from the other users. After they are successfully logged in in future, then the last setting they chose will be used.
So, which one would you choose? 🙂