Nathan 发表于 2024-11-7 19:23:04

select选择框取值以及赋值问题

用select框里的汉字值做判断。个人月度绩效考核分合格、基本合格、不合格三个等次,且奖励性绩效考核等次不能高于基础性绩效考核等次。

1从选择框里取值时候,显示undefined。select框标识是select ,var select=this.form.get(select);
var select_1=this.data.select_1;取不到值为何?
2.赋值时可以在change时间里直接this.data.select_1 = "基本合格";这么写么,应该怎么写可以根据规则动态赋值。
3.想要根据规则来给出提示,可以在哪个组件事件里写什么脚本?

论坛管理员 发表于 2024-11-8 10:19:16

我不明白,您为啥要两个select?
取值直接是this.data.下拉框控件的标识    就可以了

Nathan 发表于 2024-11-8 10:28:57

我想比较两个select选取结值的大小。。。 select下拉框的标识是 select_1 ,在change事件里,我通过 this.data.select_1 来获取时,alert()提示 返回值 undefined,这样我拿不到返回值了,生产系统版本老,不知还怎么获取

论坛管理员 发表于 2024-11-11 09:52:39

您是什么版本的o2server?

Nathan 发表于 2024-11-11 17:02:46

V6.2.2.Java8

论坛管理员 发表于 2024-11-13 09:36:34

版本太老了,用this.form.get("select").getData()试试

还是建议您升级一下o2server最好

Nathan 发表于 2024-11-13 09:44:42

论坛管理员 发表于 2024-11-13 09:36
版本太老了,用this.form.get("select").getData()试试

还是建议您升级一下o2server最好


谢谢。想升级但客户那不升级。
页: [1]
查看完整版本: select选择框取值以及赋值问题