PageManager

Extends \FineUIPHP\Base\ControlBase\ControlBase

页面配置管理器(每个页面必须包含一个 PageManager 控件)

package

FineUIPHP\UI\PageManager

Methods

构造函数

__construct() 
inherited

魔术方法

__get( $name) : mixed
inherited

Arguments

$name

Response

mixed

魔术方法 显示组件(模板中echo 实例化对象时调用)

__toString() : string
inherited

Response

string

AJAX 回发阶段,添加反映属性改变的 JavaScript 脚本

addAjaxScript() 
inherited

向页面添加控件无关脚本

addStartupAbsoluteScript( $script, integer $level = \FineUIPHP\Config\Constants::ABSOLUTE_STARTUP_SCRIPT_DEFAULT_LEVEL) 
inherited

Arguments

$script

$level

integer

添加CSS样式

addStartupCSS( $key,  $cssContent) 
inherited

Arguments

$key

$cssContent

添加控件相关脚本

addStartupScript( $scriptContent) 
inherited

Arguments

$scriptContent

Mask类型的AJAX提示文本

ajaxLoadingMaskText(string $value) : $this

Arguments

$value

string

Response

$this

AJAX提示的文本

ajaxLoadingText(string $value) : $this

Arguments

$value

string

Response

$this

Ajax提示的类型

ajaxLoadingType(string $value) : $this

Arguments

$value

string

Response

$this

Ajax超时时间(单位:秒,默认:120秒)

ajaxTimeout(integer $value) : $this

Arguments

$value

integer

Response

$this

HTML标签属性

attribute( $key,  $value) : $this
inherited

Arguments

$key

$value

Response

$this

HTML标签属性(data-tag)

attributeDataTag( $value) : $this
inherited

Arguments

$value

Response

$this

自动调整此容器的宽度和高度,以填充整个页面

autoSizePanelID(string $value) : $this

Arguments

$value

string

Response

$this

是否向页面输出utf-8标识

contentUTF8(boolean $value) : $this

Arguments

$value

boolean

Response

$this

自定义语言的名称

customLanguage(string $value) : $this

Arguments

$value

string

Response

$this

自定义语言的根路径

customLanguageBasePath(string $value) : $this

Arguments

$value

string

Response

$this

自定义样式的名称

customTheme(string $value) : $this

Arguments

$value

string

Response

$this

自定义样式的根路径

customThemeBasePath(string $value) : $this

Arguments

$value

string

Response

$this

自定义样式对应的内置加载图片

customThemeEmbedLoadingImage(string $value) : $this

Arguments

$value

string

Response

$this

显示模式

displayMode(string $value) : $this

Arguments

$value

string

Response

$this

是否启用AJAX提示

enableAjaxLoading(boolean $value) : $this

Arguments

$value

boolean

Response

$this

是否启用动画(仅Webkit浏览器支持动画效果)

enableAnimation(boolean $value) : $this

Arguments

$value

boolean

Response

$this

是否启用紧凑模式

enableCompactMode(boolean $value) : $this

Arguments

$value

boolean

Response

$this

是否启用

enabled(boolean $value) : $this
inherited

Arguments

$value

boolean

Response

$this

是否启用表单改变确认对话框

enableFormChangeConfirm(boolean $value) : $this

Arguments

$value

boolean

Response

$this

启用IFrame面板的页面加载提示

enableIFrameLoading(boolean $value) : $this

Arguments

$value

boolean

Response

$this

是否启用大字体模式

enableLargeMode(boolean $value) : $this

Arguments

$value

boolean

Response

$this

是否启用页面加载标示

enablePageLoading(boolean $value) : $this

Arguments

$value

boolean

Response

$this

是否启用遮罩层(防止ActiveX、Flash等对象覆盖弹出窗体)

enableShim(boolean $value) : $this

Arguments

$value

boolean

Response

$this

获取正在加载图片的网址

fetchLoadingImageUrl() : string

Response

string

表单中标签的位置

formLabelAlign(string $value) : $this

Arguments

$value

string

Response

$this

表单中字段与标签的分隔符

formLabelSeparator(integer $value) : $this

Arguments

$value

integer

Response

$this

表单中字段标签的宽度

formLabelWidth(integer $value) : $this

Arguments

$value

integer

Response

$this

表单中消息的位置

formMessageTarget(string $value) : $this

Arguments

$value

string

Response

$this

表单中右侧的空白宽度

formOffsetRight(integer $value) : $this

Arguments

$value

integer

Response

$this

表单中红色星号的位置

formRedStarPosition(string $value) : $this

Arguments

$value

string

Response

$this

表单行子项之间的间距

formRowItemSpace(integer $value) : $this

Arguments

$value

integer

Response

$this

getAjaxLoadingMaskText

getAjaxLoadingMaskText() : string

Response

string

getAjaxLoadingText

getAjaxLoadingText() : string

Response

string

getAjaxLoadingType

getAjaxLoadingType() : string

Response

string

getAjaxTimeout

getAjaxTimeout() : integer

Response

integer

getAttributeDataTag

getAttributeDataTag() : mixed|null
inherited

Response

mixed|null

getAutoSizePanelID

getAutoSizePanelID() : string

Response

string

getContentUTF8

getContentUTF8() : boolean

Response

boolean

getCustomLanguage

getCustomLanguage() : string

Response

string

getCustomLanguageBasePath

getCustomLanguageBasePath() : string

Response

string

getCustomTheme

getCustomTheme() : string

Response

string

getCustomThemeBasePath

getCustomThemeBasePath() : string

Response

string

getCustomThemeEmbedLoadingImage

getCustomThemeEmbedLoadingImage() : string

Response

string

getDisplayMode

getDisplayMode() : string

Response

string

获取内置的加载图片路径

getEmbedLoadingImageUrl( $loadingImageNumber) : string

Arguments

$loadingImageNumber

Response

string

getEnableAjaxLoading

getEnableAjaxLoading() : boolean

Response

boolean

getEnableAnimation

getEnableAnimation() : boolean

Response

boolean

getEnableCompactMode

getEnableCompactMode() : boolean

Response

boolean

getEnabled

getEnabled() : boolean
inherited

Response

boolean

getEnableFormChangeConfirm

getEnableFormChangeConfirm() : boolean

Response

boolean

getEnableIFrameLoading

getEnableIFrameLoading() : boolean

Response

boolean

getEnableLargeMode

getEnableLargeMode() : boolean

Response

boolean

getEnablePageLoading

getEnablePageLoading() : boolean

Response

boolean

getEnableShim

getEnableShim() : boolean

Response

boolean

getFormLabelAlign

getFormLabelAlign() : string

Response

string

getFormLabelSeparator

getFormLabelSeparator() : integer|null

Response

integer|null

getFormLabelWidth

getFormLabelWidth() : integer|null

Response

integer|null

getFormMessageTarget

getFormMessageTarget() : string

Response

string

getFormOffsetRight

getFormOffsetRight() : integer|null

Response

integer|null

getFormRedStarPosition

getFormRedStarPosition() : string

Response

string

getFormRowItemSpace

getFormRowItemSpace() : integer

Response

integer

getHidden

getHidden() : boolean
inherited

Response

boolean

getHideMode

getHideMode() : string
inherited

Response

string

getHideScrollbars

getHideScrollbars() : boolean

Response

boolean

getId

getId() : mixed
inherited

Response

mixed

getIEEdge

getIEEdge() : boolean

Response

boolean

getJSLibrary

getJSLibrary() : string

Response

string

getLanguage

getLanguage() : string

Response

string

getLoadingImageNumber

getLoadingImageNumber() : integer

Response

integer

getLoadingImageUrl

getLoadingImageUrl() : string

Response

string

getMobileAdaption

getMobileAdaption() : boolean

Response

boolean

获取组件参数值

getOption(string $optionName) : mixed
inherited
Throws
\Exception

Arguments

$optionName

string

参数名

Response

mixed

获取回发页面的客户端脚本

getPostBackEventReference(\FineUIPHP\Event|string $event = '') : string
inherited

Arguments

$event

\FineUIPHP\Event|string

Response

string

getShowAjaxLoadingMaskText

getShowAjaxLoadingMaskText() : boolean

Response

boolean

getSimpleError

getSimpleError() : boolean

Response

boolean

getTabStripTabSpace

getTabStripTabSpace() : integer

Response

integer

getTheme

getTheme() : string

Response

string

getToolbarItemSpace

getToolbarItemSpace() : integer

Response

integer

控件外部容器的客户端ID(比如:Button1_wrapper)

getWrapperID() : string
inherited

Response

string

JavaScript中使用ID(比如:x0, x1)

getXID() : string
inherited

Response

string

判断参数是否有设置

hasOption(string $optionName) : boolean
inherited

Arguments

$optionName

string

参数名

Response

boolean

是否隐藏

hidden(boolean $value) : $this
inherited

Arguments

$value

boolean

Response

$this

隐藏模式(可选项为:display, visibility, offsets

hideMode(string $value) : $this
inherited

Arguments

$value

string

Response

$this

是否隐藏滚动条

hideScrollbars(boolean $value) : $this

Arguments

$value

boolean

Response

$this

控件标识符

id(string $id) : $this
inherited

Arguments

$id

string

Response

$this

是否向页面输出IE=edge标识

IEEdge(boolean $value) : $this

Arguments

$value

boolean

Response

$this

单例

instance() : \FineUIPHP\UI\PageManager\PageManager|null
static

是否处于FineUI的AJAX回发过程

isFineUIAjaxPostBack() : boolean
inherited

Response

boolean

包含的JS库

JSLibrary(string $value) : $this

Arguments

$value

string

Response

$this

语言

language(string $value) : $this

Arguments

$value

string

Response

$this

添加客户端事件处理函数

listener( $eventName,  $handler) : $this
inherited

Arguments

$eventName

$handler

Response

$this

加载图片的数字编码

loadingImageNumber(integer $value) : $this

Arguments

$value

integer

Response

$this

自定义页面加载图片

loadingImageUrl(string $value) : $this

Arguments

$value

string

Response

$this

是否启用移动浏览器自适应

mobileAdaption(boolean $value) : $this

Arguments

$value

boolean

Response

$this

noRenderTo

noRenderTo() : $this
inherited

Response

$this

渲染 HTML 之前调用(页面第一次加载或者普通回发)

onFirstPreRender() 
inherited

删除CSS样式

removeStartupCSS( $key) 
inherited

Arguments

$key

setHandler

setHandler(string $handler) : void
inherited

Arguments

$handler

string

是否显示Mask类型的提示文本

showAjaxLoadingMaskText(boolean $value) : $this

Arguments

$value

boolean

Response

$this

使用简单的提示框显示服务器返回的错误信息

simpleError(boolean $value) : $this

Arguments

$value

boolean

Response

$this

选项卡标题之间的间距

tabStripTabSpace(integer $value) : $this

Arguments

$value

integer

Response

$this

主题

theme(string $value) : $this

Arguments

$value

string

Response

$this

转换options为json

toJson() : mixed|string
inherited

Response

mixed|string

工具栏子项之间的间距

toolbarItemSpace(integer $value) : $this

Arguments

$value

integer

Response

$this

触发 OnFirstPreRender 事件(这个函数是为了避免修改 OnFirstPreRender 的 protected 前缀)

triggerAjaxPreRenderEvent() 
inherited

是否添加 f-inline-block 样式

wrapperNodeInlineBlock( $value) : $this
inherited

Arguments

$value

Response

$this

Constants

THEME_LOADING_COLORS

THEME_LOADING_COLORS

Properties

图片编号

loadingImagesMap : array
static
var

Type(s)

array

是否向页面输出控件的外部容器(默认:true) 否:只创建Javascript对象而不添加到页面中 是:创建Javascript对象,并添加到页面中,页面上添加占位符

renderWrapperNode : boolean
inherited
var

Type(s)

boolean

服务端事件列表

events : array
inherited
var

Type(s)

array

客户端事件列表

listeners : array
inherited
var

Type(s)

array

虚拟的父控件,为了保证生产JS脚本的顺序(比如按钮的MenuID属性、DropDownBox的PopPanelID属性)

virtualParent : null
inherited
var

Type(s)

null

scriptID

scriptID : string
inherited

Type(s)

string