Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Dirk 13 posts 33 karma points
    Mar 12, 2012 @ 11:11
    Dirk
    0

    get the DataType(checkboxlist) as string or list in my UC

    Hello,

    I have a question about DataTypes.  I want to get the complete checkboxList in my usercontrol, not just the values that are checked in the Node, but I can't seem to find a way how to do it properly.

    Just to give you an idea what I'm doing here:

    I have a checkboxlist property (services) containing some arbitrairy values.
    If I want to fetch the ones that are checked in a particular "hotspot", I do something like this:

     

                foreach(string service in splitServices(hotspot.GetProperty("services").Value))
                {
                    s.Append("<li class=\"services\">");
                    s.Append(service);
                    s.Append("</li>");
                }

    Where "splitServices" is a generic method that transforms the comma separated string.

     

    What I like to do now is get all the services from that datatype and draw them in a list, giving the ones that are checked a different css class.  So it should look something like this:

                foreach(string service in ServiceList))
                {
    if (service.isContainedBy(splitServices(hotspot.GetProperty("services").Value))
    {
     s.Append("<li class=\"highlighted\">");
    } else { s.Append("<li class=\"services\">"); }

                    s.Append(service);
                    s.Append("</li>");
                }

    So basically, I need to get this "ServiceList".
    Any help is greatly appreciated. :)

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies