Github user sanjaydasgupta commented on the issue:

    https://github.com/apache/zeppelin/pull/3013
  
    Thanks for the input @prabhjyotsingh. 
    
    Allow me to list the advantages of both methods, and to suggest a possible 
way forward for your consideration.
    
    1) **The legacy method has two big advantages**:
    a) It is well known, so making it disappear without notice will be a very 
unpleasant jolt to all existing users.
    b) Being always available, it is usable when either the grid or any 
visualization is displayed.
    
    2) **The ui-grid menu approach has the following advantages**:
    a) It does not suffer from the problems mentioned in the 
[issue](https://issues.apache.org/jira/browse/ZEPPELIN-3511) - though one of 
them has been fixed.
    b) It allows downloading to an Excel file as well.
    c) Being based on a 3rd party package, the support effort will be less, and 
periodic enhancements can be expected automatically.
    
    Considering everything, it would seem that the advantage in 1(a) will be 
the main loss. The loss of 1(b) will become acceptable once users are familiar 
with the new method, as users can switch to the grid to download data.
    
    If we agree to move progressively towards the ui-grid menu approach 
(without confusing users who are familiar with the legacy method) the following 
could be an option:
    
    In place of the legacy method button and dropdown we add a label with a 
tool-tip popup that informs the user where the data-download method has moved. 
This informative label can be maintained for one or two releases, by when all 
users will be familiar with the new menu. The label can then be removed.
    



---

Reply via email to