VxeSubjectControl.js 912 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10
import SubjectControl from './SubjectControl.vue'
export default {
    renderEdit:(h, renderOpts, params,hide)=>{
        const {
            row,
            column,
            rowIndex
        } = params;
        let props = column.editRender.props; 
        let define = props.define;
11
        let expandConfig = props.colItem && props.colItem.expandConfigValue || {}
12 13 14 15 16 17 18 19 20
        let context = props.context;
        return [
            h(SubjectControl, {
                class:"InputControl",
                attrs:{
                    id:props.id
                },
                props: {
                    define:define,
21
                    expandConfig:expandConfig,
22 23 24 25 26 27 28 29 30 31
                    context:context,
                    rowIndex:rowIndex,
                    isVxe:{width:props.colItem.width,height:props.colItem.height}
                },
                on: {},
            })
        ]
    }
}