说明
安装依赖 yarn add ght-react --save
Upload组件
上传组件
参数 | 说明 | 默认值 |
---|---|---|
url | 上传地址 | 不能为空 |
beforUpload | 返回true,继续上传,返回false中止上传,同时传递文件列表 | 不能为空 |
progressHandle | 上传进度回调 | |
speedHandle | 上传速率回调 | |
completeHandle | 上传成功回调 | |
beforUpload | 上传前的文件回调列表(可用与判断是否继续上传) |
可编辑组件Table组件
功能:提供表格合并单元格、拆分单元格,内容更改
具体使用如下:
<Table rawData=TableDataraw_data rowCount=TableDatadatalength columnCount=TableDatadata0length enableSelect=true isedit=thisstateisedit ref=thistb=c </Table>
参数说明:
rawData:算法解析出来的表格数据,是个数组,数据组像中包含,row,column,text字段
rowCount:表格共多少行
columnCount:表格共多少列
enableSelect:单元格是否充许选中,拆分时用到
isedit:表格是否支持编辑
tb.splitCells:拆分方法,供外部调用
tb.mergeCells:合并方法,供外部调用
tb.getData: 获取最新操作后的表格数据
tb.replaceTableContent(findContent,replaceContent):findContent替换前的内容,replaceContent:替换后的内容
ParsingView组件:
; { var self=this; let url ='https://abc-crawler.oss-cn-hangzhou.aliyuncs.com/downloads/4b4e093efac74b20b058313c97aa1477.pdf' let loadingTask; try loadingTask = pdfjs; catcherr console // window.location.reload(); loadingTaskpromise;} { return <div style=height:500> thisstatepdf?<ParsingView parsePageParams=fileId:7userId:'amen111' hostUrl="http://dcgate-dev.researchreport.cn" socketUrl="ws://dc-messagecenter.researchreport.cn:8889/date/call/amen111/token11" editable=true parseAreaCallBack=thisparseAreaCallBack selectRectCallBack=thisselectRectCallBack pageChangeCallBack=thispageChangeCallBack pdf=thisstatepdf />:null </div> }
参数说明:
参数 | 意义 | 默认值 |
---|---|---|
editable | 是否可框选 | true |
pdfjs-dist解析PDF生成PDF对象 | 不能为null | |
parseAreaCallBack | 选定一个框并点击解析后的数据回调 | |
parsePageParams | 区域解析及查询接口入参 | |
hostUrl | 接口地址的hostName | |
socketUrl | websokcet地址 | |
selectRectCallBack | 选中区域后的回调 | |
pageChangeCallBack | 翻页回调,返回每页的数据 |
ParsingThumbnail组件(parsing缩略视图组件)
; { var self=this; let url ='https://abc-crawler.oss-cn-hangzhou.aliyuncs.com/downloads/4b4e093efac74b20b058313c97aa1477.pdf' let loadingTask; try loadingTask = pdfjs; catcherr console // window.location.reload(); loadingTaskpromise;} { return <ParsingThumbnail parsePageParams=fileId:50userId:'940ee7f4-8b6c-4a91-9f17-32c293257a65111' hostUrl="http://dcgate-dev.researchreport.cn" socketUrl="ws://dc-messagecenter.researchreport.cn:8889/date/call/940ee7f4-8b6c-4a91-9f17-32c293257a65111/token11" pdf=thisstatepdf /> }
参数 | 意义 | 默认值 |
---|---|---|
editable | 是否可框选 | true |
pdfjs-dist解析PDF生成PDF对象 | 不能为null | |
parsePageParams | 区域解析及查询接口入参 | |
hostUrl | 接口地址的hostName | |
socketUrl | websokcet地址 |
组件
ChangeLog
1、新增parsingView组件