Add multi-select and context menu support to an existing table (AngularJS + Grafana)

We have an existing Grafana plugin, that generates a table with some alarm data from OpenNMS:

[login to view URL]

See the attached screenshot.

We are looking to enhance this table to add both multi-select and context menu support.

Multi-select should work similar to multi-select in existing tools such as Google Sheets, i.e:

* Users should be able to left click on a row to select it

** When a row is selected, it should be styled in a way that makes it evident that the row is selected

** When left clicking on a row, any other row that has been previously selected, should no longer be selected

* Users should be able to add individual rows to the current selection by holding mod (CTRL on windows or linux and CMD key on Mac) and left clicking the target rows

* Users should be able to add a range of rows to the current selection by holding Shift and left clicking on a target row

** In this case, all of the rows between the last row that was previously selected, and the row that was click on should become selected.

When right clicking on a row a context menu should appear with a list of actions:

* When selecting an action, that action should be performed against each of the rows that were selected.

* The context menu must be completely visible, even when right clicking on the last row of the table.

Taidot: Angular.js, Javascript, Ohjelmistokehitys

Näytä lisää: add save outlook context menu, registry add program icon context menu, add icon windows context menu, angularjs context menu example, bootstrap context menu example, ng context menu jsfiddle, context menu javascript, angular2 right click menu, angular ui context menu, angular material context menu, ui grid context menu, software development, javascript, angular.js, add icons vista context menu, add icon shell context menu registry, add window icon context menu, add icon windows context menu registry, add notepad icon context menu, add icon shell context menu item

Tietoa työnantajasta:
( 0 arvostelua ) Canada

Projektin tunnus: #15119792

11 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Hi, Hope you are doing fine, We have been developing various web applications in various JavaScript libraries (JQuery, AngularJS) and JavaScript frameworks (NodeJS (Express/Sails) and MeteorJS). Relevant Skills and Lisää

$600 CAD 20 päivässä
(14 arvostelua)

Hello sir, Our team is a mobile,web development [login to view URL] have developed lots of projects so far,and can show you our last [login to view URL] resolve your task with together. please visit our team site:[login to view URL] Lisää

$555 CAD 10 päivässä
(17 arvostelua)
$555 CAD 10 päivässä
(9 arvostelua)

My name is Nitu K. I am coding for over 10 years and have many experiences in this field. I read your description carefully, But I don't understand some problems in your description. If we discuss about your project Lisää

$555 CAD 10 päivässä
(1 arvostelu)
$526 CAD 10 päivässä
(3 arvostelua)

Hello Thanks for opportunity to bid. I would like to submit my candidacy as already developed a lot of website. I have 5 years experience in Development I Lisää

$555 CAD 10 päivässä
(1 arvostelu)
$500 CAD 10 päivässä
(1 arvostelu)

Hello Sir, I am Varsha Rai, Web Developer Experience More than 7 Years. We are a leading Web Designing, Development, Mobile Application & digital marketing agency. Relevant Skills and Experience We provide diversified Lisää

$555 CAD 10 päivässä
(0 arvostelua)

Need to discuss this in detail,please tell me how we can start the discussion on this requirement. We have a team of professionals,they have more than 11 year of experience, Relevant Skills and Experience Skills :- A Lisää

$485 CAD 14 päivässä
(1 arvostelu)

I have 5 years experience about CMS ( WordPress, Joomla), PHP, HTML, CSS, Javascript, PSD to CMS, PSD to HTML. Stay tuned, I'm still working on this proposal.

$457 CAD 10 päivässä
(5 arvostelua)

Hi , can we have discussion Relevant Skills and Experience JavaScript , JQuery , ANgular js , Node js , HTML , CSS etc Proposed Milestones $600 CAD - 20% upfront lets discuss

$600 CAD 10 päivässä
(9 arvostelua)