• Как выбрать уже выбранный option?

    @MZvagincev Автор вопроса
    MZvagincev, вот так сработает:
    <script>
        selectHandler = {
            clickCount : 0,
            action : function(select)
            {
                selectHandler.clickCount++;
                if(selectHandler.clickCount%2 == 0)
                {
                    selectedValue = select.options[select.selectedIndex].value;
                    selectHandler.check(selectedValue);
                }
            },
            blur : function() // needed for proper behaviour
            {
                if(selectHandler.clickCount%2 != 0)
                {
                    selectHandler.clickCount--;
                }
            },
            check : function(value)
            {
                // you can customize this
                alert(value);
            }
        }
    
    </script>
    <select onclick="selectHandler.action(this)" onblur="selectHandler.blur()">
      <option value="Apple" />Apple
      <option value="Pear" />Pear
      <option value="Peach" />Peach
    </select>
    </select>
  • Как выбрать уже выбранный option?

    @MZvagincev Автор вопроса
    Так не сработает же:
    <select onchange="alert(this.value)">
      <option onclick="alert(this.value)" value="Apple" />Apple
      <option value="Pear" />Pear
      <option value="Peach" />Peach
    </select>
  • Как наследоваться от dll?

    @MZvagincev Автор вопроса
    Станислав Макаров,
    Исходный класс
    Type = new ReferenceCodeValue
                        {
                            Id = type.kl_TypeUID,
                            Name = type.Name
                        },

    Унаследованный класс
    class UchastokType : ReferenceCodeValue
            {
                public ReferenceValue Code{ get; set; }
    
            }

    Проблема в том, что переменную Type придется переопределять на new UchastokType
    Type = new UchastokType
                        {
                            Id = type.kl_TypeUID,
                            Code = type.Type_U,
                            Name = type.Name
    
                        },
  • Как наследоваться от dll?

    @MZvagincev Автор вопроса
    Станислав Макаров, Создал новый класс унаследованный от ReferenceCodeValue
    Но при таком подходе приходится добавлять все сущности в новый класс.. Чтобы при создании экземпляра нового класса, все сущности были видны.
    А хотелось бы просто добавить нужные, чтобы это не затрагивало основной класс.
    NewClass : ReferenceCodeValue
    {
            Name (от старого класса)
            Id (от старого класса)
            Code (от унаследованного)
    
    }