Skip to content

新建一个页面 ​

按这个顺序做,SQL 才会被放进白名单:

  1. 在 /sql_editor 建 page_sql,拿到 sql_id。一条 SQL 记录含 pre_sql、main_sql、post_sql,同一个事务里按这个顺序执行。
  2. 在 /page_editor 建 page_def。把 sql_id 填进 Component.LoadSql、UpdateRowSql 等字段。
  3. 菜单指向 /page/run?param={page_def.id}。
  4. 需要控制列、字段、按钮时,再到对应的权限配置页同步。

改完页面 JSON 或 SQL 之后,已经打开的标签仍拿着旧白名单。关掉标签再打开,才会重新收集 sql_id。

改了 plus/ 里的引擎脚本,还要改 assets/eqp/util.js 顶部 custom_component_source 里对应的 ?v=。不改的话,运行中的页面继续用浏览器里的旧脚本。

扩展页的步骤见 两类页面。菜单填 external_url,不要填 page_id。

这里写平台本身。某一家客户的业务表不在这份文档里。