QAdminBasePageModelOpenFloatingPanel(FloatingPanelOptions, Boolean) Method
使用指定选项打开浮动面板。
Namespace: QuickAdmin.RCLAssembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
public virtual IActionResult OpenFloatingPanel(
FloatingPanelOptions options,
bool escapeStringOptionValues = true
)
- options FloatingPanelOptions
- 面板选项。
- escapeStringOptionValues bool (Optional)
- 指示是否去转义选项里的各个字符串值。默认 true。
IActionResult返回了 FineUICore.UIHelper.Result()
将注册客户端脚本
QF.openFloatingPanel(...) 来打开浮动面板。
options 里没有提供的项目的默认值由客户端决定。
escapeStringOptionValues 参数用来指定是否转义
options 里的各个字符串值,这通常是在传入
contentHtml 时,
自动转义其中的单引号、换行符等:因为在生成客户端脚本时,字符串将被用单引号包裹。
比如传入:
"<div class=\"foo\">\nsome 'note' html\n</div>",脚本将为:
QF.openFloatingPanel({
...
contentHtml: '<div class="foo">\nsome \'note\' html\n</div>'
...
});
最终生成的 HTML 将为:
<div class="foo">
some 'note' html
</div>
如果
escapeStringOptionValues 传入
false,你需要自行处理。
当
contentHtml 比较复杂时,你可能需要传入
false 并自行处理。