找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaolong_880

中级会员

7

主题

14

帖子

925

积分

中级会员

积分
925

活字格认证

最新发帖
xiaolong_880
中级会员   /  发表于:2015-7-22 15:23  /   查看:5225  /  回复:6
spread中有一列显示成下拉列表,在mvc5下如何将查询到的结果(查询结果返回了一个json串)绑定到combox上

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-7-22 17:19:00
沙发
回复 1楼xiaolong_880的帖子

你好,
Spread 无法在前台通过json绑定Combo单元格类型,需要在Controller 里实现。
回复 使用道具 举报
xiaolong_880
中级会员   /  发表于:2015-7-23 09:56:00
板凳
js中的combox的iteems方法支持什么类型的数据呢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-7-23 12:28:00
地板
回复 3楼xiaolong_880的帖子

后台添加 items 是 String 类型,前台ComboCellType被渲染为 html select ,选项我查看仍未字符串类型。
回复 使用道具 举报
xiaolong_880
中级会员   /  发表于:2015-7-23 13:18:00
5#
能否给我写个例子,后台数据应该是什么样儿的格式,前台具体应该怎么写,非常感谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-7-23 18:01:00
6#
回复 5楼xiaolong_880的帖子

你好,

前台Spread combocelltype 被渲染为一个HTML Select 结点,所以只需要捕获这个dom节点就可以了。
前台 js 写法如下:


  1.     <script type="text/javascript">
  2.         function test() {
  3.             var tdCollections = FpSpread1_viewport.getElementsByTagName("td");
  4.             for (var i = 0; i < tdCollections.length; i++) {
  5.                 if (tdCollections[i].attributes["fpcelltype"].value == "ComboBoxCellType") {
  6.                     var select = tdCollections[i].firstChild;
  7.                 }
  8.             }

  9.         }
  10.     </script>
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-7-31 09:11:00
7#
回复 5楼xiaolong_880的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部