1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Bowin.Web.Controls.Mvc
- {
- /// <summary>
- /// 下拉表格控件配置项
- /// </summary>
- public class ComboGridOptions : BaseControlOptions
- {
- /// <summary>
- /// 指定一个脚本函数名,该函数在下拉项被选中时触发,函数格式样例如下:
- /// function(){
- /// ...
- /// }
- /// </summary>
- public string OnSelect { get; set; }
- /// <summary>
- /// 指定一个脚本函数名,该函数在控件值改变时触发,函数格式样例如下:
- /// function(){
- /// ...
- /// }
- /// </summary>
- public string OnChange { get; set; }
- /// <summary>
- /// 是否必填,MVC模式下不推荐使用
- /// </summary>
- public bool? IsRequired { get; set; }
- /// <summary>
- /// 控件的宽度,如果大于1,则以px为单位,如果小于1,则是代表百分比,如0.3代表30%
- /// </summary>
- public int? Width { get; set; }
- /// <summary>
- /// 控件的高度,如果大于1,则以px为单位,如果小于1,则是代表百分比,如0.3代表30%
- /// </summary>
- public int? Height { get; set; }
- /// <summary>
- /// 控件下拉面板的宽度,如果大于1,则以px为单位,如果小于1,则是代表百分比,如0.3代表30%
- /// </summary>
- public int? PanelWidth { get; set; }
- /// <summary>
- /// 下拉项数据源的显示文本字段名,该字段在选中时显示在文本框内
- /// </summary>
- public string TextField { get; set; }
- /// <summary>
- /// 当没有选中任何项时在文本框中显示的文字
- /// </summary>
- public string EmptyText { get; set; }
- /// <summary>
- /// 下拉项数据源的隐藏值字段名
- /// </summary>
- public string ValueField { get; set; }
- /// <summary>
- /// 选中值,该值会在控件加载时默认选中
- /// </summary>
- public object SelectedValue { get; set; }
- /// <summary>
- /// 选中项的顺序号,如果没有使用选中值,则会按照此顺序号默认选中处于该位置的项
- /// </summary>
- public int? SelectedIndex { get; set; }
- /// <summary>
- /// 选中文本,可以配合选中值使用,一般情况下并不需要……
- /// </summary>
- public string SelectedText { get; set; }
- /// <summary>
- /// 是否包含自动完成功能,默认为true
- /// </summary>
- public bool? IsAutoComplete { get; set; }
- /// <summary>
- /// 最小触发查询的字符数,默认为0,需要当IsAutoComplete为true时才生效
- /// </summary>
- public int? MinReloadCharactor { get; set; }
- /// <summary>
- /// 下拉表格的配置项
- /// </summary>
- public DataGridOptions GridOptions { get; set; }
- }
- }
|