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;

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