阅读:5069
回复:11
|
动态绑定下拉框数据无效
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\513110606\QQ\WinTemp\RichOle\)HMID(0R5MPE@2O5J2[WFAQ.png[/img]
图片:)HMID(0R5MPE@2O5J2[WFAQ.png ![]() |
|
3楼#
发布于:2016-08-01 11:31
|
|
|
4楼#
发布于:2016-08-01 11:33
代码如下,通过找到这个select,追击这个绑定的属性
if ($(e).val() == "药品类") { $(e).parent().parent().find("td").eq(15).find("input").val("药品"); $(e).parent().parent().find("td").eq(16).find("select").attr("data-masterdatacategory","Drug"); } if ($(e).val() == "疫苗类") { $(e).parent().parent().find("td").eq(15).find("input").val("疫苗"); $(e).parent().parent().find("td").eq(16).find("select").attr("data-masterdatacategory","Vaccine"); } |
|
|
5楼#
发布于:2016-08-01 12:24
你在 $.MvcSheet.PreLoad(function () { }
事件中试试,可能你目前的代码是在构造sheetDropDownList.js 后执行的,赋值晚了。 |
|
6楼#
发布于:2016-08-01 13:42
|
|
|
7楼#
发布于:2016-08-01 13:58
那样应该是不行的,因为data-onchange 事件,不会再次触发 构造sheetDropDownList.js,只能通过自己写个后台方法,在你的脚本中用代码取值赋值了
|
|
8楼#
发布于:2016-08-01 15:04
楼主,你可以试一试用onchange的方法来绑定值,当你onchange的时候,调用你的js,这个时候你在对你的js来赋值,同样的效果也会加上的。
我现在就是用onchange事件来执行,将页面的值赋值到另一个控件的值。 |
|
9楼#
发布于:2016-08-01 17:19
|
|
|
上一页
下一页