原始的說明文檔是在是太垃圾了,我都沒法說了耗費了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;