Angular drop down with adjustable multiple columns - html

I need a drop down for angular 6/7 with adjustable multiple columns as shown below,
Where I should be able to adjust the width of the columns by dragging. I googled but I couldn't find a proper library. If there is any library where I can overcome this requirement please suggest me or should I write the whole functionality from scratch. Any help would be much appreciated.

I've used ngx-datatable before and it has resizable columns. Perhaps you could incorporate that into a dropdown.

Related

Kentico Form - 2 Columns and responsive for mobile devices

I have created a Form in Kentico which I want to use on a full page for registration.
The issue I have is that the form is only displaying as one column, there is a lot of space remaining to the right of the form, so ideally I would like the form to sit over 2 columns. BUT, I need it to reformat itself for the screen size.
I have tried Custom and Auto Generated Layouts, but no joy with either, I have also tried adding a table with 2 columns to achieve what I want, this works fine on desktop, but when displaying on mobile, the user is presented with a horizontal scrollbar, so not a great experience.
Please can someone point me in the right direction with this one. Thanks.
What you are trying to achieve can be done with the proper use of CSS or, more often, with the use of some front-end framework to do the work for you.
For example, Bootstrap can do forms very easily - see for yourself.
There are many other frameworks you can use instead of Bootstrap such as Semantic-ui, Foundation or Material to name a few. Take a look here for more examples.
Now, for the integration with Kentico - you will need to use Custom layout and follow the HTML/syntax from the given framework & you will of course need to include the styles/js on your master page. Thats pretty much it :-)

How to add drop down box with information in a table cell using html

I don't know anything about coding and have been tasked to work on a Squarespace site and I've been teaching myself using tutorials. I need to make a unique table. Similar to the table found here: https://www.idtech.com/register/#/reg-flow/avail-charts-filters?lid=78
I'd like to have a feature where when you click a table cell then a drop down box will appear with information written within. I also want the cell to collapse if you click on a different cell.
Is there any way you can make a sample for me? I tried manipulating "input=checkbox" but that failed and isn't compatible with the square space site. I tried accordion but that doesn't work for just particular cells.
There is no way you can achieve that with only html,, you must use css or js.

Making responsive grid elements fit by height

I'm trying to get my head around working with responsive webdesign (by column stacking) and I'm currently using this grid for my layouts: http://www.responsivegridsystem.com/ which I think works quite neat.
Only thing I'm running my head the wall with is to make it "smart enough" to also try and fit my columns by their height. What I have so far is this: http://gridtest.uconsult.dk/ and what I'm looking for is this: http://gridtest.uconsult.dk/gridheight.png so that the grid is trying to fit the rows by their height aswell as the column count.
Is this possible in some way? :-) Should I by using some other grid for this or do I have to make up some hacky javascript to achieve what I want?
Thanks in advance.
Don't reinvent the wheel! David DeSandro already put out a couple jquery plugins that will do this for you. Masonry was the first one and works very well, and Isotope is the newer version that expanded on the original thinking along with additional features like sorting. Both will do a good job of creating the dynamic grid system you're hoping for.

How to show a large table using JQuery Mobile?

We are trying to show a large table (more than 50 columns and 100 rows) using jQM in a web application for iPAD and desktop users.
JQM works fine for us, but in our first possibility (a pure html table in a division), the vertical scroll works fine even having a floating footer, but the table was truncated horizontally, the horizontal scroll is disabled.
Then we tried to use differents experimental scrollviews (JQM Scrollview) but it doesn't work at all if we create the table via DOM.
Any suggestion? Which is the better way to show large tables in JQM? Any tested grid to use with jQM?
EDIT:
We added an example here. http://oterrada.webatu.com/test.html
It's not really documented but could you try:
$('#dataContainer').scrollview();
Try my work-in-progress tableview plugin I did using filaments responsive table patterns
Click on the gear icon far right.
This opens a custom-jqm-select where the user can decide, which columns he wants to be visible. All columns without class "persist" can be toggled this way. There should be enough info in the source code to get you started. A lot is taken from JQM listview (filtering, inset, ...), so you should be able to find your way around if you are familiar with JQM.
The solution is adding $('#dataContainer').scrollview(); after populate the table but be carefully if the division has de data-scroll="true" because if it has it, the scroll doesn't apply correctly.

Display 3 columns of same height with variable amount of data

I'm building a page full of hyperlinks which are gotten from querying a content management system, so the number of links is variable.
The requirements need me to display all the links over 3 columns and make it look presentable.
So at the moment I've got myself a Map<Category, Hyperlink> and when I display it at the moment its in one big list on the page.
Is there some way I can dynamically get my columns to flow into each other so that each column contains a similar number of hyperlinks?
Thank you.
The easiest way I can think of to do this is to put the links in to an unordered list, then set the style for each list item so that they are 33% of the available width and displayed inline.
You might try looking at the following sites:
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5268973.html
http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks
The second one is the best one, in my opinion. I used it before when I had the same problem. It gives all the code, really nice illustrations and you can just copy the code free of charge. I think this is exactly what you are looking for.