找回密码
 立即注册

QQ登录

只需一步,快速开始

postmanlly
社区贡献组   /  发表于:2015-6-17 18:07:00
41#
回复 40楼frank.zhang的帖子

你好,
谢谢你提供的js代码可以获取前端的数据,像你demo里的只是文本框的值可以获取到的,但是我用同样的代码去获取select标签下的值,为什么获取不到呢,还有就是多选情况下的值如何获取到呢。
如图下拉列表如何获取value:


如图多选下拉的获取value:

我按照获取普通文本框的value方法是获取不到下拉列表的value的,不知道为什么,求解释。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-18 12:14:00
42#
您好,
使用JQuery抓取前台的参数,属于一个通用的技术问题。
您可以看到下拉框是parameterComboBox,多选框是parameterListBox。
修改前台JS脚本
  1.     <script>
  2.         function appendParam() {
  3.             var arr = [];
  4.             $("#parametersPane .parameterTextBox").each(
  5.                 function () {
  6.                     arr.push($(this).val());
  7.                 }
  8.                 );
  9.             $("#parametersPane .parameterListBox input:checked").each(
  10.                 function () {
  11.                     var t = $(this).next().text();
  12.                     arr.push(t);
  13.                 }
  14.                 );
  15.             arr.push($("#parametersPane .parameterComboBox option:selected").text());
  16.             return true;
  17.         }
  18.     </script>
复制代码

希望能帮助到您。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-6-18 14:02:00
43#
回复 42楼frank.zhang的帖子

您好,
看了你给的代码,是使用js获取select标签和多选值标签的文本值(标签字段),而不是value(值字段)值,在设置一个指定参数的可选值时候,可以指定为一个“来自于查询语句”,在这里我可以设置一个数据集来自某个dataset,然后分别指定值字段和标签字段,如下图

我其实是想在前端js里 获取它的值字段而非标签字段,你给我的代码里是xxxx.text(),获取它的标签字段,我要这个没有标签字段没有用处,所以你帮忙再问下,如何获取它的值字段的value,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-18 18:04:00
44#
您好,
我们调查后发现,这个参数的值保存在生成的js里面。使用Jquery无法抓到这个值,我已经将这个问题发送给美国的同事调查,由于时差的影响,可能需要1到2个工作日。给您带来的不便,敬请谅解。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-6-19 10:34:00
45#
回复 44楼frank.zhang的帖子

好的,非常期待你的答案。:hug
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-19 13:38:00
46#
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-6-24 10:11:00
47#
回复 44楼frank.zhang的帖子

您好,这个问题是否有答复了? 我们这边客户催的非常急
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-24 11:41:00
48#
您好,
非常抱歉,经过电话沟通,这个问题我们做了两个方面的尝试,
1.通过前台实现无格式数据的导出。目前得到的结果是,没有相关的接口。
2.修复这个bug。由于开发团队在美国,并且修复需要一定的时间,参照之前修复的时间,最快需要两周左右。
我这边会跟进这个问题,如果有任何的进展,我会第一时间跟您联系。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-6-24 15:24:00
49#
回复 48楼frank.zhang的帖子

你好,
我现在将导出放到服务端导出了,但是会产生一个新的问题,就是当数据量比较大的时候,不分页的情况下,会导致报错内存溢出,这个太坑了, “引发类型为“System.OutOfMemoryException”的异常。”这该如何是好呢?急急!!!!
代码如下:
  1. XlsExport1.FileFormat = GrapeCity.ActiveReports.Export.Excel.Section.FileFormat.Xlsx;
  2.                 XlsExport1.Pagination = false;
  3.                 XlsExport1.Export(_reportRuntime, ms);
复制代码
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-24 16:16:00
50#
您好,
经过电话沟通,先将目前能够使用后台导出数据的版本上传。

由于论坛大小限制,删除了packages文件夹。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部