向导制作组件使用说明

2024-05-09 08:32

本文主要是介绍向导制作组件使用说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

向导制作组件使用说明

Ø  向导的查看

         向导库HG地址:http://192.168.1.172:8000/reportmis-guide。

         将向导库中的mis2文件夹中的内容拷贝到产品应用中:


         启动平台后访问:http://localhost:8800/reportmis/mis2/helpGuide/guide.jsp即可查看已有向导的效果。


Ø  向导的制作

         制作一个向导需要新建/设置的文件(图中带“+”的为新建文件,其余为修改的文件)包括以下5种:

Ø  向导中需要用到的图片

Ø  存储向导内容的XML

Ø  向导中的按钮和目录的配置文件(2个JSon)

Ø  向导总配置文件helpGuideConfig.json

Ø  在查看向导效果的JSP中添加相应的按钮

         目录结构和说明见下图:

 

         制作一个新向导时,在guideFiles文件夹中新建一个文件夹。文件夹中新建一个image目录用于存放图片。Xml目录用于存放XML文件。文件夹命名规则:demo向导命名为“demo_xxxx”;模块功能向导命名为:“module_xxxx”。


图片

注意:

1.  文件名称不能包含中文和“-”、空格等特殊符号,下划线可以,不能重名。

2.  目前文件支持jpg和png两种格式。

XML

         一个向导页面的内容对应一个XML文件,文件中可以存放文字和图片。XML定义的格式如下(可以在已有XML的基础上来修改):

         <?xml version="1.0"encoding="utf-8"?>

                   <Module >

                            <Labeltext="  向导中的说明文字" />

                            <Image source="KC10002.jpg"/>

                   </Module>

        

         XML定义时可以使用以下几种标签:

²  <Labeltext="xxxx" />文字标签,能进行自动换行,一般用于正文内容。

²  <Label id="B00001_Label"text="XXX" />: 文字标签,一般用于标题,加粗,不能自动换行。

²  <Label  id="A00001_Label" text="·xxx" mousedown="A010101"  />用于列表或目录显示,行间距较前两种属性大一些。

         在label标签中均可定义“链接属性”,mousedown="A010101"点击后打开A010101.xml。

² <Image source="/A010201.jpg"/>指定图位置

 

按钮、目录的json文件配置

         每个向导都需要定义两个配置一个是由于翻页的按钮,一个是目录。可以参照已有向导中JSON定义规则进行定义即可。下图为向导库中现有配置文件的存放位置:

 

向导总配置文件

         \mis2\helpGuide\guideConfig\helpGuideConfig.json为所有向导的总配置文件。每一个向导都需要在这个文件中增加两行具体的配置。


JSP按钮定义

         上面的配置完成后需要在mis2/helpGuide/guide.jsp中添加一个按钮用于查看向导效果。

按钮定义格式如下:

<buttonοnclick="showHelpGuide('<%=path%>','D20001','styleManagerGuide','styleManagerMenu','module_styleManger.swf')">样式管理</button>

         其中:

         D2001为本向导第一页XML 文件的名称。

         styleManagerGuide为helpGuideConfig.json中配置的按钮配置名称。

         styleManagerMenu为helpGuideConfig.json中配置的目录配置的名称。

         module_styleManger.swf为编译后的swf的文件。

         样式管理为按钮的名称

         经过以上操作后就完成了向导的制作。

Ø  向导的编译

         制作好的向导XML和图片需要使用编译工具编译成SWF后提交到产品中使用   。

         编译时直接在guide库中进行即可。拉取最新的guide 库后,需要下载一下SDK,下载后解压到guide库根目录的4.5.1文件夹中。

下载地址:http://www.kuaipan.cn/file/id_42334951470794234.htm

         运行HelpGuide.bat即可,执行完成后将会在\mis2\helpGuide文件中生成对应的swf文件。

 

注意:编译时guide库存放的目录不能包含括号、横杠、点等特殊符号。否则可能导致编译工具无法正常执行生成swf

这篇关于向导制作组件使用说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/972903

相关文章

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

C++11右值引用与Lambda表达式的使用

《C++11右值引用与Lambda表达式的使用》C++11引入右值引用,实现移动语义提升性能,支持资源转移与完美转发;同时引入Lambda表达式,简化匿名函数定义,通过捕获列表和参数列表灵活处理变量... 目录C++11新特性右值引用和移动语义左值 / 右值常见的左值和右值移动语义移动构造函数移动复制运算符

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

C#中lock关键字的使用小结

《C#中lock关键字的使用小结》在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时,其他线程无法访问同一实例的该代码块,下面就来介绍一下lock关键字的使用... 目录使用方式工作原理注意事项示例代码为什么不能lock值类型在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时

MySQL 强制使用特定索引的操作

《MySQL强制使用特定索引的操作》MySQL可通过FORCEINDEX、USEINDEX等语法强制查询使用特定索引,但优化器可能不采纳,需结合EXPLAIN分析执行计划,避免性能下降,注意版本差异... 目录1. 使用FORCE INDEX语法2. 使用USE INDEX语法3. 使用IGNORE IND

C# $字符串插值的使用

《C#$字符串插值的使用》本文介绍了C#中的字符串插值功能,详细介绍了使用$符号的实现方式,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧... 目录$ 字符使用方式创建内插字符串包含不同的数据类型控制内插表达式的格式控制内插表达式的对齐方式内插表达式中使用转义序列内插表达式中使用

flask库中sessions.py的使用小结

《flask库中sessions.py的使用小结》在Flask中Session是一种用于在不同请求之间存储用户数据的机制,Session默认是基于客户端Cookie的,但数据会经过加密签名,防止篡改,... 目录1. Flask Session 的基本使用(1) 启用 Session(2) 存储和读取 Se

Java Thread中join方法使用举例详解

《JavaThread中join方法使用举例详解》JavaThread中join()方法主要是让调用改方法的thread完成run方法里面的东西后,在执行join()方法后面的代码,这篇文章主要介绍... 目录前言1.join()方法的定义和作用2.join()方法的三个重载版本3.join()方法的工作原

Spring AI使用tool Calling和MCP的示例详解

《SpringAI使用toolCalling和MCP的示例详解》SpringAI1.0.0.M6引入ToolCalling与MCP协议,提升AI与工具交互的扩展性与标准化,支持信息检索、行动执行等... 目录深入探索 Spring AI聊天接口示例Function CallingMCPSTDIOSSE结束语