Html.DevExpress().TokenBox 属性说明,智能下拉

原始的说明文档是在是太垃圾了,我都没法说了耗费了2天之后,终于把要实现的功能的属性都研究出来了



  @Html.DevExpress().TokenBox(settings =>
            {
                settings.ControlStyle.CssClass = "editor";
                //settings.Properties.TokenTextStyle.Dispose();    这里是禁止文本框输入内容只能通过下拉选择,当然,输入的也可以,如果不是选择的会被取消
                settings.Name = "create_xzpc";              //设置他本身的名字
                //  settings.Properties.NullText = "请选择";//当文本输入框是空的时候显示的文字


                settings.Properties.ShowDropDownOnFocus = ShowDropDownOnFocusMode.Always;   //下拉提示,鼠标点击后,一直显示在下面
                settings.Properties.IncrementalFilteringMode = IncrementalFilteringMode.Contains;       //自动筛选功能,输入一个汉字后自动提示
                settings.Height = 30;
                settings.Width = 200;
                //settings.Properties.Tokens.Add("cca");
                //settings.Properties.Tokens.Add("qq");          作为单项添加的,之后不用这个了直接给的类型
              
 
                //settings.Properties.Items.Add("ccc",3);     给下拉数组添加的东西,之后再bindlist中给单独定义了
                settings.Properties.AllowCustomTokens = true;     // 是不是要一直显示当前的tokens  
                settings.Properties.Tokens = ViewBag.acb ;         //设置附录里的类型,作为文本框的初始字段
                settings.Properties.TextField = "NAME";              //binlist中的显示的列
            }).BindList((IEnumerable)ViewBag.abc).GetHtml();
        


---------------------------------------------------------------------------附录--------------------------------------------------


   DevExpress.Web.ASPxEditors.TokenCollection abccc = new DevExpress.Web.ASPxEditors.TokenCollection();
            abccc.Add("aaa");
            abccc.Add("bbb");
            ViewBag.acb = abccc;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章