找回密码
 立即注册

QQ登录

只需一步,快速开始

Alice
社区贡献组   /  发表于:2016-9-19 11:42:05
21#
szpzr 发表于 2016-9-17 16:10
Alice您好,我把父页面ArticleNew.aspx的“原料”按钮打开子页面InventoryList.aspx,并传递父页面文本框控 ...

您的代码我还是运行不起来。
但是从您的代码和您描述的来看,这个Demo和父页面的很多控件,比如Spread1没有什么关系。
您的需求就是ArticleNew.aspx上有Spread2和TxtInventoryNo和TxtInventoryName。
点击“原料”按钮的时候把两个文本框的值传到子页面“InventoryList.aspx”。
在子页面上有个Spread,在子页面上点击确认的时候,可以把选择的值更新给Spread2?
其实这样看来和PopupCellType也没有什么关系。
是子页面选择的值传给父页面的问题。

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
szpzr
高级会员   /  发表于:2016-9-19 15:27:10
22#
是和Spread1和PopupCellType没有关系,只是实现子页面选择值返回父页面的Spread2中的活动单元格,能有办法解决吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-19 17:10:29
23#
szpzr 发表于 2016-9-19 15:27
是和Spread1和PopupCellType没有关系,只是实现子页面选择值返回父页面的Spread2中的活动单元格,能有办法 ...

嗯,那我理解了。
已经把你的代码重新改下,正在调试是否可以实现。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
szpzr
高级会员   /  发表于:2016-9-19 20:00:56
24#
非常感谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-20 12:35:41
25#

我把你的示例删除不必要的运行起来,发现示例中已经在子页面获取到了值并且传给了父页面。
现在你是需要把这个获取的值直接给Spread,那么在子页面的ReturnDetails方法里,添加如下代码就可以了。
参考:
  1.   var _Spread = "FpSpread2";
  2.             var obj_Spread = eval("window.opener.document.all('" + _Spread + "')");
  3.             obj_Spread.SetValue(0, 0, BINID);
复制代码

Demo: SpreadReturnValue.zip (3.69 MB, 下载次数: 301)
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
szpzr
高级会员   /  发表于:2016-9-21 08:55:20
26#
谢谢您!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-21 09:01:05
27#

不用客气。
如果有什么问题请及时联系我们。
很抱歉这个问题耽误您这么长时间。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-21 09:05:50
28#
Alice又说不客气
回复 使用道具 举报
szpzr
高级会员   /  发表于:2016-9-21 09:28:46
29#
好的,能解决了就好!谢谢你们!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-21 11:44:44
30#
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部