使用物件模型來配置限制
渲染限制由兩種方式之一來決定,其一是mobile web.config檔案中的預設配置設定,其二是通過物件模型為各個**配置web屬性。您對web.config的修改是全域性的,基於前端web伺服器層次的。而web屬性的變更是在**層次的,不會繼承到子**。
為了允許對**級的渲染限制的定製,wss首先會確定web屬性中是否儲存渲染限制引數。如果是,那麼就用該web屬性值儲存的渲染限制;否則,就使用存在web.config的渲染限制。特定**的web屬性設定會覆蓋web.config中的全域性設定。
如果要修改乙個mobile控制項的渲染限制,可以使用microsoft.sharepoint.spweb類的properties屬性返回乙個屬性包(microsoft.sharepoint.utilities.sppropertybag)物件,包含了給定**的所有配置。下面的例子展示了如何變更指定**的列表標題的渲染限制為15個字元。
c#view code
spweb website = spcontext.current.site.allwebs["上面的例子需要引用microsoft.sharepoint和microsoft.sharepoint.utilities命名空間。而且要在對應的自定義web應用程式的default.aspx中插入乙個formdigest控制項。website"];
sppropertybag propbag =website.properties;
propbag[
"mobile_listtitlelimit
"] = "15"
;propbag.update();
渲染限制
下表描述了用於mobile頁面中的渲染限制引數及其預設的最大值。
名稱描述
值基本渲染限制
mobile_basetextlengthlimit
文字長度的基本限制
255系統渲染限制
mobile_enablelimitationondispform
在顯示窗體中渲染省略號的開關
false
mobile_fieldnumberlimitforinputform
在新建/編輯窗體中顯示的字段數量限制
100mobile_fieldtitlelimit
字段標題的限制 (顯示在窗體中)
20mobile_itemtitlelimit
列表項標題的限制 (顯示在窗體中)
20mobile_listtitlelimit
列表標題的限制(顯示在列表檢視中)
20mobile_viewitemnumberlimit
顯示在列表檢視中的列表項數量限制
100mobile_viewnumberlimit
檢視選擇器中的檢視數量限制 (顯示在列表檢視中)
10mobile_viewtitlelimit
檢視選擇器中的檢視標題限制 (顯示在列表檢視中)
20mobile_webtitlelimit
20欄位相關限制
mobile_attachmentsfieldnumberlimit
顯示的附件數量限制
3mobile_attachmentsfieldtextlimit
單個附件檔名稱的長度限制
20mobile_calculatedfieldtextlimit
計算值型的字段長度限制
20mobile_choicefieldoptionnumberlimit
選項型別的字段在新建或編輯窗體中顯示的項數限制
10mobile_choicefieldoptiontextlimit
選項欄位中某個選項的標題長度限制
20mobile_fieldtextlimitforview
在檢視中某字段值的長度限制
19mobile_filefieldtextlimit
檔案欄位的值得人長度限制
20mobile_lookupfieldoptionnumberlimit
查閱項型別的字段在新建或編輯窗體中顯示的項數限制
10mobile_lookupfieldoptiontextlimit
查閱項字段中某個選項的長度限制
20mobile_multichoice_displaylimitforselectedchoices
10mobile_multilinetextfieldtextlimit
多行文字字段值的長度限制
256mobile_multilookup_displaylimitforselectedlookups
10mobile_multiuser_displaylimitforselectedusers
100mobile_singlelinetextfieldtextlimit
單行文字字段值的長度限制
256mobile_urlfieldtextlimit
url字段值的長度限制
20mobile_userfieldoptionnumberlimit
使用者型別的字段在新建或編輯窗體中顯示的項數限制
100mobile_userfieldoptiontextlimit
使用者欄位中某個選項的標題長度限制
20注意:
上表的字元限制單位是字元數,不管是對於半形或全形字符都是一樣。
**
換行和省略號
參考 1.學下英語 word wrap意思是自動折行 pre是preserve的縮寫,意思是保留 2.認識下預設的情況 預設情況 對於空格,多個空格會合併成乙個空格 對於回車,忽略 對於長於一行的句子,在空格處自動換行 對於長於一行的單詞,不換行 可能會產生滾動條 3.white space whi...
Web中的省略號
在web開發中,對於一種情況很常見。那就是,文字太長,而放置文字的容器不夠長,而我們又不想讓文字換行,所以,我們想使用省略號來解決這個問題。但是,在今天html的標準中並沒有相關的標識或屬性讓你可以簡單地完成這個事。但是我們可以使用css樣式表來完成這個事,在ie,safari,chrome,ope...
Web中的省略號
在web開發中,對於一種情況很常見。那就是,文字太長,而放置文字的容器不夠長,而我們又不想讓文字換行,所以,我們想使用省略號來解決這個問題。但是,在今天html的標準中並沒有相關的標識或屬性讓你可以簡單地完成這個事。但是我們可以使用css樣式表來完成這個事,在ie,safari,chrome,ope...