使用范围:UI2
Contents
component ImportExcel ($UI/system/components/justep/excel/importExcel) extends BindComponent
Constructor Top
ImportExcel () | |||
ImportExcel ( options) |
Properties Top
action
= importExcel
指定导入excel的action | |||
data
导入的Data xid,目前只支持bizData | |||
mappings
导入的映射配置文件URL,支持多个配置文件使用","分隔 | |||
to
= DB
导入的数据方式,取值范围:"UI"/"DB" | |||
boolean |
useDefault
= false
是否使用默认映射文件中导入参数配置 |
Attributes Top
action
= importExcel
指定导入excel的action | |||
data
导入的Data xid,目前只支持bizData | |||
mappings
导入的映射配置文件URL,支持多个配置文件使用","分隔 | |||
to
= DB
导入的数据方式,取值范围:"UI"/"DB" | |||
boolean |
useDefault
= false
是否使用默认映射文件中导入参数配置 | ||
xid
xid标识 |
Methods Top
Object | get (String name) | |
string | getActivity () | |
Data | getData () | |
string | getProcess () | |
void | importExcel () | |
void | set (json arg) |
Operations Top
void | ImportExcel () |
Events Top
Constructor details
Top
public
ImportExcel
()
将excel中数据导入
##
文档链接:#http://docs.newdao.net/zhuo-mian-biao-dan-zu-jian/exceldao-516526-excel-dao-chu.html#
public
ImportExcel
( options)
构造函数
Inherited from ViewComponent
参数options格式类似{parent:xx, config:{}},parent是组件的父节点,允许为空或不指定,config是组件的参数选项
构造函数
Inherited from ViewComponent
参数options格式类似{parent:xx, config:{}},parent是组件的父节点,允许为空或不指定,config是组件的参数选项
Properties Detail Top
public
action
= importExcel
importExcel
指定导入excel的action
public
data
导入的Data xid,目前只支持bizData
public
mappings
导入的映射配置文件URL,支持多个配置文件使用","分隔
映射配置文件格式说明:default-config: 导入默认参数 sheet:excel页 all:是否导入全部页 start:导入开始页 end:导入结束页 row:excel行 all:是否导入全部行 start:导入开始行 end:导入全部行 concept:数据映射 check: excel中行数据是否有效判断,当check="true"时cell-number对应列值为空,认为此行数据无效将被忽略 name:概念名称 relation:关系 name: 关系名称 value-type:数据类型,需要转换成的数据类型,没有定义时取relation的类型。类型包括:string,integer,float,date,datetime,time,decimal,text cell-number:关系在excel中对应的列号,从1开始。 date-pattern:数据转换格式,如excel中为文本类型,导入关系为日期类型时,可通过定义该属性设置转换规则,格式如:"yyyy-MM-dd hh:mm:ss" 注意: 系统会读取excel单元格类型,当excel单元格的类型与所导入关系类型不一致时,需要通过定义 value-type或date-pattern属性进行格式转换。否则将造成导入失败的问题。 |
public
to
= DB
DB
导入的数据方式,取值范围:"UI"/"DB"
UI:excel中的数据以新增方式导入UI; DB:使用data关联的createAction、saveAction将数据导入数据库
public
boolean
useDefault
= false
false
是否使用默认映射文件中导入参数配置
Attributes Detail Top
public
action
= importExcel
importExcel
指定导入excel的action
public
data
导入的Data xid,目前只支持bizData
public
mappings
导入的映射配置文件URL,支持多个配置文件使用","分隔
映射配置文件格式说明:default-config: 导入默认参数 sheet:excel页 all:是否导入全部页 start:导入开始页 end:导入结束页 row:excel行 all:是否导入全部行 start:导入开始行 end:导入全部行 concept:数据映射 check: excel中行数据是否有效判断,当check="true"时cell-number对应列值为空,认为此行数据无效将被忽略 name:概念名称 relation:关系 name: 关系名称 value-type:数据类型,需要转换成的数据类型,没有定义时取relation的类型。类型包括:string,integer,float,date,datetime,time,decimal,text cell-number:关系在excel中对应的列号,从1开始。 date-pattern:数据转换格式,如excel中为文本类型,导入关系为日期类型时,可通过定义该属性设置转换规则,格式如:"yyyy-MM-dd hh:mm:ss" 注意: 系统会读取excel单元格类型,当excel单元格的类型与所导入关系类型不一致时,需要通过定义 value-type或date-pattern属性进行格式转换。否则将造成导入失败的问题。 |
public
to
= DB
DB
导入的数据方式,取值范围:"UI"/"DB"
UI:excel中的数据以新增方式导入UI; DB:使用data关联的createAction、saveAction将数据导入数据库
public
boolean
useDefault
= false
false
是否使用默认映射文件中导入参数配置
public
xid
xid标识
Methods Detail Top
public
Object
get
(String name)
获取属性值
public
string
getActivity
()
获取导入动作使用的Activity
获取导入的data对象
public
string
getProcess
()
获取导入动作使用的Process
public
void
importExcel
()
导入excel
this.comp("excelImport1").importExcel();
public
void
set
(json arg)
设置属性值
Operations Detail Top
public
void
ImportExcel
()
导入Excel
Events Detail Top
[回调型事件]导入前
[回调型事件]导入失败
[回调型事件]创建导入参数
[回调型事件]导入成功
[回调型事件]开始提交Excel文件前
[回调型事件]提交Excel文件成功