Coder Social home page Coder Social logo

Comments (5)

Madhust avatar Madhust commented on August 11, 2024

@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.

fabien avatar fabien commented on August 11, 2024

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.

Jeevakanth avatar Jeevakanth commented on August 11, 2024

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.

jmfarook avatar jmfarook commented on August 11, 2024

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.

v18.2.044

Regards,
J Mohammed Farook

from ej2-javascript-ui-controls.

ajithr avatar ajithr commented on August 11, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.