FastChar官网
FastChar官网 FastChar
捐助公告
  • 欧克克 863***453@qq.com ¥59.0
  • *💋 180*****471 ¥39.0
  • 懒者 433***782@qq.com ¥39.0
  • 默默猴 874***370@qq.com ¥199.0
  • 认真的猿 116****803@qq.com ¥39.0
  • 爱心 126****357@qq.com ¥39.0
  • 能量 257***146@163.com ¥19.0
  • 水染的天色 113****338@qq.com ¥39.0
  • 微笑的死神 156****158@qq.com ¥39.0
  • 笑话 bai***121@163.com ¥39.0
 如何给linkfield组件赋值啊?
  认真的猿    提问于:2019-09-16 09:46    阅读次数:9190
  

FastChar-ExtJs自动生成的关联组件linkfield怎么设置默认值啊?还有怎么动态给linkfield组件赋值啊啊?

{
name: "data.classId",
xtype: "linkfield",
fieldLabel: "所属班级",
columnWidth: 1,
entityCode: "FcClassesEntity",
entityId: "classId",
entityText: "className",
linkValue: {
classId: where['classId'],
className: where['^className']
}
}
FastChar官网
FastChar 2019-09-16 10:07
   

赋值默认值直接配置linkValue属性就可以了,你的代码里已经有配置了

{
name: "data.classId",
xtype: "linkfield",
fieldLabel: "所属班级",
columnWidth: 1,
entityCode: "FcClassesEntity",
entityId: "classId",
entityText: "className",
linkValue: {//配置默认值
classId: 1,//配置classId属性值
className: "班级名称"//配置文本框显示的值
}
}

动态设置linkfield值,如下代码:

formPanel.setFieldValue("data.classId", 1);//配置classId属性值
formPanel.setFieldValue("data.classIdDisplay", "班级名称");//配置文本框显示的值
FastChar官网
认真的猿  [提问者] 2019-09-16 10:09
   

回复:FastChar

好的!知道了!感谢回答