Mobile中的省略號和渲染限制

2022-03-20 23:42:33 字數 3237 閱讀 6830

使用物件模型來配置限制

渲染限制由兩種方式之一來決定,其一是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["

website"];

sppropertybag propbag =website.properties;

propbag[

"mobile_listtitlelimit

"] = "15"

;propbag.update();

上面的例子需要引用microsoft.sharepointmicrosoft.sharepoint.utilities命名空間。而且要在對應的自定義web應用程式的default.aspx中插入乙個formdigest控制項。

渲染限制

下表描述了用於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...