Beispiel #1
0
        //----------------------------------------------------------------------------------------------------
        public DropdownList CheckFor_DropdownList()
        {
            var appPropInfo = this.ViewModel.AppPropertiesInfo;

            if (appPropInfo == null)
            {
                return(null);
            }

            string            columnName        = st.New(this.Column.ColumnName).Trim().ToLower().TheString;
            AppPropertiesItem appPropertiesItem = null;

            for (int i = 0; i < appPropInfo.Columns.Length; i++)
            {
                if (st.New(appPropInfo.Columns[i].ColumnName).Trim().ToLower().TheString == columnName)
                {
                    appPropertiesItem = appPropInfo.Columns[i];
                }
            }

            if (appPropertiesItem != null && appPropertiesItem.AppColumnType == AppPropertiesItem.AppColumnTypes.DropdownList && appPropInfo.DropdownListItems != null)
            {
                for (int i = 0; i < appPropInfo.DropdownListItems.Length; i++)
                {
                    if (st.New(appPropInfo.DropdownListItems[i].ColumnName).Trim().ToLower().TheString == columnName)
                    {
                        return(appPropInfo.DropdownListItems[i]);
                    }
                }
            }
            return(null);
        }
 //------------------------------------------------------------------------------------------ Events --
 public void UIItem_Click(AppPropertiesItem itemModel)
 {
     this.EditAppItem.Model       = itemModel;
     this.EditAppItem.ParentModel = this.Model;
     this.EditAppItem.Open();
 }