Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangtch committed Jun 24, 2019
1 parent 49b4d77 commit d77f776
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 6 deletions.
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "yy-formulas",
"version": "1.0.17",
"version": "1.0.18",
"description": "yy formulas fc",
"main": "./lib/index",
"module": "./es/index",
Expand Down
54 changes: 49 additions & 5 deletions src/components/DocumentComponents.jsx
Expand Up @@ -2,6 +2,7 @@ import React from 'react'
import PropTypes from 'prop-types'
import { polyfill } from 'react-lifecycles-compat'
import Tree, { TreeNode } from 'rc-tree'
// import jQuery from 'jquery'

class DocumentComponents extends React.Component {
constructor(props){
Expand All @@ -10,9 +11,11 @@ class DocumentComponents extends React.Component {
this.onChange = this.onChange.bind(this)
this.onButClick = this.onButClick.bind(this)
this.loop = this.loop.bind(this)
let { DocumentTreeData } = this.props
this.state = {
selectedKeys: [],
value: ''
value: '',
expandedKeys: DocumentTreeData.length > 0 && DocumentTreeData[0].key ? [DocumentTreeData[0].key] : []
}
}

Expand Down Expand Up @@ -71,7 +74,41 @@ class DocumentComponents extends React.Component {
}
}
}
this.setState({selectedKeys})
this.setState({selectedKeys},()=>{
let expandedKeys = []
if(selectedKeys && selectedKeys.length>0 && selectedKeys[0]){
let selectedKeysArr = selectedKeys[0].split('.')
selectedKeysArr.pop()
selectedKeysArr.forEach((k)=>{
if(expandedKeys.length>0){
expandedKeys.push(expandedKeys[expandedKeys.length-1]+'.'+k)
}else{
expandedKeys.push(k)
}
})
}
if(expandedKeys.length===0){
expandedKeys = DocumentTreeData.length > 0 && DocumentTreeData[0].key ? [DocumentTreeData[0].key] : []
}
this.setState({expandedKeys},()=>{
// console.log(this.heightcount,jQuery('.rc-tree.myCls.rc-tree-show-line'),jQuery('.rc-tree-treenode-selected'))
// jQuery('.rc-tree-treenode-selected').focus()
// $(selectedKeys[0]).focus()
// if(jQuery('.rc-tree-treenode-selected') && jQuery('.rc-tree-treenode-selected').length>0){
// jQuery('.rc-tree-treenode-selected').focus()
// }
// document.getElementById(selectedKeys[0]).focus()
// console.log(document.getElementById('mygundongtiao'))
// if(jQuery('.rc-tree.myCls.rc-tree-show-line') && jQuery('.rc-tree.myCls.rc-tree-show-line').length>0 && jQuery('.rc-tree-treenode-selected') && jQuery('.rc-tree-treenode-selected').length){
// jQuery('.rc-tree.myCls.rc-tree-show-line').scrollTop = jQuery('.rc-tree-treenode-selected').offsetTop-100
// }
// console.log(document.getElementByclassName('yy-tab-content'), document.getElementByclassName('rc-tree-node-selected')) // $('. .rc-tree-node-selected')
// setTimeout(()=>{
// console.log(document.getElementByclassName('yy-tab-content'), document.getElementByclassName('rc-tree-node-selected'))
// },0)
})
// console.log(selectedKeys)
})
}
// console.log([selectedKeysList,value,selectedKeys])
}
Expand Down Expand Up @@ -118,7 +155,7 @@ class DocumentComponents extends React.Component {

render() {
let { DocumentTreeData } = this.props
let defaultExpandedKeys = DocumentTreeData.length > 0 && DocumentTreeData[0].key ? [DocumentTreeData[0].key] : []
// let defaultExpandedKeys = DocumentTreeData.length > 0 && DocumentTreeData[0].key ? [DocumentTreeData[0].key] : []
// let value = this.state.value
// let selectedKeys = []
// const loop = (data)=>{
Expand Down Expand Up @@ -152,14 +189,21 @@ class DocumentComponents extends React.Component {
</button>
</form>
<Tree
id="mygundongtiao"
prefixCls="rc-tree"
showLine
showIcon={false}
checkable={false}
// defaultExpandAll
defaultExpandedKeys={defaultExpandedKeys}
// defaultExpandedKeys={defaultExpandedKeys}
expandedKeys={this.state.expandedKeys}
onExpand={(expandedKeys)=>{
// console.log(expandedKeys)
this.setState({expandedKeys})
}}
className="myCls"
autoExpandParent
// autoExpandParent
// checkStrictly
selectedKeys={this.state.selectedKeys}
onSelect={this.onSelect}
>
Expand Down

0 comments on commit d77f776

Please sign in to comment.