3636 <td >String</td >
3737 <td >-</td >
3838 </tr >
39+ <tr >
40+ <td >transfer</td >
41+ <td >是否将弹层放置于 body 内,在 Tabs、带有 fixed 的 Table 列内使用时,建议添加此属性,它将不受父级样式影响,从而达到更好的效果</td >
42+ <td >Boolean</td >
43+ <td >false</td >
44+ </tr >
3945 <tr >
4046 <td >prefix</td >
4147 <td >在 Select 内部显示图标,传入<a href =" https://www.iviewui.com/components/icon" >icon</a >名称</td >
344350 </div >
345351 <i-code slot =" code" lang =" html" >{{ code.prefix.code }}</i-code >
346352 </Demo >
347-
353+ <inAnchor title =" 代码示例 transfer" h2 />
354+ <Demo title =" transfer" vertical >
355+ <div slot =" demo" >
356+ <Table class =" curd-example-demo-table" :columns =" code.columns" :data =" code.data" >
357+ <template
358+ v-for =" column in code .columns "
359+ :slot =" column .slot "
360+ slot-scope="{ row, index}"
361+ >
362+ <Form
363+ :key =" column.slot"
364+ :model =" JSON.parse(JSON.stringify(row))"
365+ >
366+ <Poptip
367+ v-if =" column.poptip"
368+ :key =" column.slot"
369+ placement =" left-start"
370+ >
371+ <template v-if =" column .poptip .displayField " >
372+ <FieldGenerator
373+ :params-container =" paramsContainer"
374+ :field =" column.poptip.displayField"
375+ />
376+ </template >
377+ <template v-else >
378+ <span >{{ row[column.slot] }}</span >
379+ </template >
380+ <Icon type =" ios-create-outline" size =" 20" />
381+ <div slot =" content" >
382+ <FieldGenerator
383+ v-for =" (field, i) in column.poptip.formFields"
384+ :key =" i"
385+ :params-container =" paramsContainer"
386+ :field =" field"
387+ />
388+ </div >
389+ </Poptip >
390+ <div v-if =" column.formFields" >
391+ <FieldGenerator
392+ v-for =" (field, i) in column.formFields"
393+ :key =" i"
394+ :field =" field"
395+ @on-button-event =" handleButtonEvent($event, row, index)"
396+ />
397+ </div >
398+ </Form >
399+ </template >
400+ </Table >
401+ </div >
402+ <div slot =" desc" >
403+ <p >通过设置<code >field.transfer</code >是否将弹层放置于 body 内,在 Tabs、带有 fixed 的 Table 列内使用时,建议添加此属性,它将不受父级样式影响,从而达到更好的效果</p >
404+ </div >
405+ </Demo >
348406 </article >
349407 </i-article >
350408</template >
@@ -355,7 +413,7 @@ import inAnchor from '../../../components/anchor';
355413import iCode from ' ../../../components/code' ;
356414import Demo from ' ../../../components/demo' ;
357415import Code from ' ../../../code/doc/select' ;
358-
416+ // eslint-disable-next-line no-unused-vars
359417export default {
360418 components: {
361419 iArticle,
@@ -365,6 +423,7 @@ export default {
365423 },
366424 data () {
367425 return {
426+ editModel: {},
368427 code: Code
369428 };
370429 },
0 commit comments