阅读:3896 回复:11
q74121123
10

帖子

35

跟帖

1332

积分

中级榴莲
中级榴莲
  • 社区居民

动态绑定下拉框数据无效

楼主#
更多 发布于:2016-07-30 15:54
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\513110606\QQ\WinTemp\RichOle\)HMID(0R5MPE@2O5J2[WFAQ.png[/img]

图片:)HMID(0R5MPE@2O5J2[WFAQ.png

我这里动态添加的绑定属性,生产页里也添加进去了绑定属性,但页面没数据,求大神帮忙解决
如果你觉得自己,整天累得跟狗一样。你真是误会大了,狗都没有你这么累。
Koy
Koy
12

帖子

62

跟帖

869

积分

高级榴莲
高级榴莲
  • 社区居民
1楼#
发布于:2016-08-01 10:35
请问楼主,这个是子表绑定下拉框?
xiongle
1

帖子

72

跟帖

1946

积分

高级榴莲
高级榴莲
  • 社区居民
2楼#
发布于:2016-08-01 10:44
能否把动态加属性的前台或后台的地方和代码贴上?
q74121123
10

帖子

35

跟帖

1332

积分

中级榴莲
中级榴莲
  • 社区居民
3楼#
发布于:2016-08-01 11:31
Koy:请问楼主,这个是子表绑定下拉框?回到原帖
是的,绑定子表下拉框
如果你觉得自己,整天累得跟狗一样。你真是误会大了,狗都没有你这么累。
q74121123
10

帖子

35

跟帖

1332

积分

中级榴莲
中级榴莲
  • 社区居民
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");
         }
如果你觉得自己,整天累得跟狗一样。你真是误会大了,狗都没有你这么累。
xiongle
1

帖子

72

跟帖

1946

积分

高级榴莲
高级榴莲
  • 社区居民
5楼#
发布于:2016-08-01 12:24
你在 $.MvcSheet.PreLoad(function () { }
事件中试试,可能你目前的代码是在构造sheetDropDownList.js 后执行的,赋值晚了。
q74121123
10

帖子

35

跟帖

1332

积分

中级榴莲
中级榴莲
  • 社区居民
6楼#
发布于:2016-08-01 13:42
xiongle:你在 $.MvcSheet.PreLoad(function () { }
事件中试试,可能你目前的代码是在构造sheetDropDownList.js 后执行的,赋值晚了。
回到原帖
我这个动态绑定方法是在下拉框的data-onchange事件中,不是加载页面就进行绑定。
如果你觉得自己,整天累得跟狗一样。你真是误会大了,狗都没有你这么累。
xiongle
1

帖子

72

跟帖

1946

积分

高级榴莲
高级榴莲
  • 社区居民
7楼#
发布于:2016-08-01 13:58
那样应该是不行的,因为data-onchange 事件,不会再次触发 构造sheetDropDownList.js,只能通过自己写个后台方法,在你的脚本中用代码取值赋值了
Koy
Koy
12

帖子

62

跟帖

869

积分

高级榴莲
高级榴莲
  • 社区居民
8楼#
发布于:2016-08-01 15:04
楼主,你可以试一试用onchange的方法来绑定值,当你onchange的时候,调用你的js,这个时候你在对你的js来赋值,同样的效果也会加上的。
我现在就是用onchange事件来执行,将页面的值赋值到另一个控件的值。
q74121123
10

帖子

35

跟帖

1332

积分

中级榴莲
中级榴莲
  • 社区居民
9楼#
发布于:2016-08-01 17:19
Koy:楼主,你可以试一试用onchange的方法来绑定值,当你onchange的时候,调用你的js,这个时候你在对你的js来赋值,同样的效果也会加上的。
我现在就是用onchange事件来执行,将页面的值赋值到另一个控件的值。
回到原帖
我就是通过onchange事件调用Jq追加绑定,没效果
如果你觉得自己,整天累得跟狗一样。你真是误会大了,狗都没有你这么累。
上一页
1 2  »|
游客

返回顶部