Comments (5)
@fabien We have analyzed the reported problem. We could see that the ctrl+left click in MAC OS is not handled, which is why multi selection using ctrl+left click is not working. So we suggest you to use the use the “alt+left click” combination to achieve the multi selection in MAC OS, by adding the below codes to your application. Here we have bound the click event and set the value for the private property “enableSelectMultiTouch” based on the “altKey” value from click event handler, please refer the code example below,
<script>
var data = new ej.data.DataManager(window.employeeData).executeLocal(new ej.data.Query().take(15));
var grid= new ej.grids.Grid({
dataSource: data,
selectionSettings: { type: 'Multiple' },
...
});
grid.on('click',function (e){
var grid = document.getElementById('Grid').ej2_instances[0];
grid.selectionModule.enableSelectMultiTouch = e.altKey;
},grid);
grid.appendTo('#Grid');
</script>
We have also attached a sample for your convenience. Please download the sample from the link below,
Sample : http://www.syncfusion.com/downloads/support/directtrac/general/ze/to_customer845327907
Please get back to us if you need further assistance.
from ej2-javascript-ui-controls.
Thank you, that looks like a solution indeed! Is there a reason why this won't be made the default behavior in the Grid component(s)?
from ej2-javascript-ui-controls.
Hi Fabien,
We have checked your query and logged “Multi selection is not working properly in MAC OS” as a bug and it will be included in the upcoming patch release . Until then we appreciate your patience.
You can now track the current status of your request, review the proposed resolution timeline, and contact us for any further inquiries through the below link:
https://www.syncfusion.com/feedback/6438/multiselection-is-not-handled-in-mac-os
Please get back to us if you need further assistance.
Regards,
Jeevakanth SP.
from ej2-javascript-ui-controls.
Hi Fabien,
This issue ”MultiSelection is not working properly in Mac OS” has been included from our Volume 2, 2019 beta release v17.2.0.28-beta. But currently, We are glad to announce that our Essential Studio 2020 Volume 2 release v18.2.0.44. So please upgrade to this version to resolve the issue. It is available for download under the following link.
Regards,
J Mohammed Farook
from ej2-javascript-ui-controls.
We are closing this issue since there is no recent activity. Feel free to reopen the issue and update your comments for the reinvestigation.
from ej2-javascript-ui-controls.
Related Issues (20)
- ChainAlert: npm package release (19.4.51) has no matching tag in this repo HOT 1
- pdfviewer: signature form field cannot be dragged between pages HOT 1
- PdfViewer: Disabling the form-field editor via toolbar items causes an exception when interacting with form fields HOT 7
- PdfViewer: When creating a signature field the background color is ignored. HOT 2
- Data Grid column template not rendering in React HOT 4
- Security issue HOT 4
- visual picker HOT 2
- web component support HOT 2
- CSS styles are not exported from the syncfusion packages HOT 4
- CSS explicitly needs to be set as having side effects in order to work with Parcel. HOT 4
- My scheduler component crashes since resourceCollection can be empty HOT 2
- spreadsheet to keep zero digit HOT 2
- Why is the version of `@types/node` set at a static 18.11.11? I get an "arrow key" prompt. HOT 1
- Error alert when opening excel file HOT 3
- npm run error HOT 3
- Firefox: no execCommand HOT 2
- Content Security Policy requires 'unsafe-eval' for script-src HOT 2
- this.lastPos scope is window and not TreeInterSectionObserver HOT 3
- unset-value 1.0 has a high security vulnerability, fixed in 2.0.1 HOT 3
- The esm files inside `dist/es6` folder should end with `.mjs` HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ej2-javascript-ui-controls.