QAdminBasePageModelOpenFloatingPanel(FloatingPanelOptions, Boolean) Method

使用指定选项打开浮动面板。

Definition

Namespace: QuickAdmin.RCL
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
public virtual IActionResult OpenFloatingPanel(
	FloatingPanelOptions options,
	bool escapeStringOptionValues = true
)

Parameters

options  FloatingPanelOptions
面板选项。
escapeStringOptionValues  bool  (Optional)
指示是否去转义选项里的各个字符串值。默认 true

Return Value

IActionResult
返回了 FineUICore.UIHelper.Result()

Remarks

将注册客户端脚本 QF.openFloatingPanel(...) 来打开浮动面板。options 里没有提供的项目的默认值由客户端决定。

escapeStringOptionValues 参数用来指定是否转义 options 里的各个字符串值,这通常是在传入 contentHtml 时, 自动转义其中的单引号、换行符等:因为在生成客户端脚本时,字符串将被用单引号包裹。
比如传入:"<div class=\"foo\">\nsome 'note' html\n</div>",脚本将为:
C#
QF.openFloatingPanel({
  ...
  contentHtml: '<div class="foo">\nsome \'note\' html\n</div>'
  ...
});
最终生成的 HTML 将为:
C#
<div class="foo">
some 'note' html
</div>
如果 escapeStringOptionValues 传入 false,你需要自行处理。
contentHtml 比较复杂时,你可能需要传入 false 并自行处理。

Exceptions

ArgumentNullExceptionoptionsnull

See Also