Prevent user from selecting discontinued value

6 posts, 0 answers
  1. alastairw
    alastairw avatar
    4 posts
    Member since:
    Mar 2007

    Posted 18 Feb 2010 Link to this post


    If you look at the example http://www.telerik.com/help/winforms/combo_databindingcustom.html  I dont want to see the discontinued items in the list when i open the combobox, but i need to see the text if i bring up an old record that has since had the item discontinued.

    Can this be done?


  2. Victor
    Admin
    Victor avatar
    1351 posts

    Posted 22 Feb 2010 Link to this post

    Hi alastairw,

    Can you please explain your scenario in more details as I am having a little trouble understanding the last part of your last sentence, namely, "an old record that has since had the item discontinued"?

    You can hide the items by setting their Visibility property to Collapsed.

    I am looking forward to your reply.

    Kind regards,

    Victor
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  3. UI for WinForms is Visual Studio 2017 Ready
  4. alastairw
    alastairw avatar
    4 posts
    Member since:
    Mar 2007

    Posted 25 Feb 2010 Link to this post

    i will try to explain bettter.

    Say i have customers that have a status. The statuses could "Gold" , "Silver", "Bronze".
    eg
    Customer A - Gold
    Customer B - Silver
    Customer C - Bronze

    On my UI I have the customer details and have a combo box for the statuses with the 3 items in it.

    The boss decides that we no longer want to be able to set a status to bronze, but if we view an old customer whos status was bronze then i need to see it. 

    So my status table has ID, Description, IsActive. I can use the ItemDataBound method to inspect the dataitem and if it is not set to active then I can set the "Visibility property to Collapse" but that leaves a blank line at the botton on the combo box.

    Hope this explains better.

    A



     
  5. Victor
    Admin
    Victor avatar
    1351 posts

    Posted 02 Mar 2010 Link to this post

    Hi alastairw,

    Thank you for the clarification. Still I cannot track down the issue. In the first post you asked how to hide the status for new customers but still show it for the old ones, in the second post you indicated that you can do it but you have a blank line at the bottom of the combo box. Please indicate which one is the real issue.

    Normally setting Visibility to Collapsed causes the item to disappear, its size becomes 0 and it does not take any screen space. The fact that RadComboBox still measures the item in order to calculate its size is an issue on our side and will be fixed in a future release.

    I am looking forward to your reply.

    Regards,

    Victor
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  6. Lee
    Lee avatar
    48 posts
    Member since:
    Feb 2010

    Posted 09 Apr 2010 Link to this post

    Hi Victor,

    I have same issue like Alastairw.  The scenario is quite common,  What happens is we may have some Products categories and over a period of time, some categories are marked as deleted.  which means that new Products cannot be a part of deleted category.

    So assume we are having a Grid which allows to list and add new products. also assume Cateogry is a lookup column within Grid.
    1. While listing products it should display category even irrespective of marked as deleted.
    2. but user should not be allowed to select deleted category. somehow the dropdown should be able to skip the deleted Row.

    So we don;t want to hide deleted cateogry, but at the same time we don;t want to allow user to select deleted ones.

    If this is really not possible then i would be happy if I can mark the Row in dropdown list as "red" background and "While" forground.
    Atleast that will indicate user that he should not choose this row..

    Regards
    Lee..

  7. Victor
    Admin
    Victor avatar
    1351 posts

    Posted 14 Apr 2010 Link to this post

    Hi Lee,

    Thank you very much for the clarification, now I understood the issue.

    You can always set the items corresponding to the deleted categories to Enabled = false. This will stop the mouse events and you will not be able to select these items. These items can still be selected via code but not through the GUI.

    Regards,
    Victor
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Back to Top
UI for WinForms is Visual Studio 2017 Ready