跳到主要内容

Nop 平台参考手册

提示
  • Nop 平台还处于开发阶段, 本文档中的实践方案可能会部分失效,但本人精力有限,无法及时跟进,请自行按照最新代码调整;
  • 您可以在本文底部的评论区登录 Github 后发表您的观点;
版权声明

Xpl 上下文内置变量

属性名属性说明值类型使用范围备注

location()

当前执行代码所在的位置信息

SourceLocation

  • 可在 Xpl 脚本内的任意位置调用

_dsl_model

解析 DSL 文件得到的 Java 模型对象

IComponentModel

  • 仅可在元模型定义(*.xdef)内的 <xdef:post-parse/> 脚本中引用
  • 该变量定义在 ExprConstants#SYS_VAR_DSL_MODEL
  • 使用参考 Nop 模块 nop-xdefs 中的 /nop/schema/xui/xview.xdef 元模型定义

_dsl_root

当前已解析 DSL 的根节点

XNode

  • 仅可在 DSL 定义内的 x:post-extends 脚本中引用