intra-mart Accel Platform 脚本开发模式编程指南 第16版2020-04-01

这是在以前的版本中使用迁移程序

常见的

在intra-mart Accel Platform,由于路由器功能,URL的处理方法发生了变化。
因此,需要进行以下修改才能迁移先前版本中使用的IM-Mobile Framework的屏幕。
服务器端处理的迁移与PC版本相同。请通过分别参考在旧版本中创建的程序的执行来更正它。

为每个屏幕Action设置路由

路由指的是,请设置每个画面的路由。

将spHeaderWithBack标记更改为spHeaderWithLink标记

不推荐使用spHeaderWithBack标记。使用spHeaderWithLink标记作为替代标记。

更改标签中的imart type =“ link”标签

使用<A>标记作为替代,并在href属性中的路由中指定设置的路径。
如果需要属性值,请参考路由来使用路径可变函数。

在form标签中更改imart type =“ form”标签

或者,使用<form>标记,并在action属性中指定在路由中设置的路径。

使用智能手机版本主题迁移(推荐)

演示页

<HTML> <HEAD> <BODY>标记的描述是不必要的,因此将其删除。
为屏幕特定的样式和标题放置一个单独的<imart type =“ head”>标签,并在内部进行描述。
详细内容,请参阅单独的文档主题规范中的Page Builder

*如果您单独定义了脚本或样式,请保留描述。

在不使用智能手机版本主题的情况下进行迁移

演示页

除了常见的项目外,无需更改演示页。

添加您不想使用主题

添加一个设置以明确不将主题用于特定路径。
例如,创建一个新的XML文件,将该设置应用于%CONTEXT_PATH%/ WEB-INF / jssp / src / mobile_fw / notheme文件夹下的演示页。
  • %CONTEXT_PATH%/ WEB-INF / conf / theme-no-theme-path-config / im_mobile.xml
<?xml版本=“ 1.0”编码=“ UTF-8”?> <theme-no-theme-path-config xmlns = “ http:// www。intra intra-mart .jp / theme / theme-no-theme- path-config“ xmlns:xsi = ” http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / theme / theme-no-theme- path-config theme-no-theme-path-config.xsd“ > <path> /mobile_fw/notheme/.* </ path> </ theme-no-theme-path-config>