找回密码
 立即注册

QQ登录

只需一步,快速开始

weston.wei

高级会员

44

主题

94

帖子

1028

积分

高级会员

积分
1028

微信认证勋章元老葡萄

weston.wei
高级会员   /  发表于:2016-4-20 10:33  /   查看:8625  /  回复:10
你好,我们使用DEMO的C1Wijmo-Eval_5.20161.138 详细文件如下:

C1Wijmo-Eval_5.20161.138\Samples\TS\Angular2\Explorer\Explorer\src\components\grid\

gridCellEditTemplatesCmp.html

gridCellEditTemplatesCmp.ts

新增一列加了一个模板,使用mutilSelect作为输入框,我们在MutilSelect选中多个选项时,无法在Grid中显示多选的,只能显示出一个。

麻烦帮看一下。

由于文件比较大,我们只上传了HTML及TS,请将附件中的文件替换掉DEMO中的路径
C1Wijmo-Eval_5.20161.138\Samples\TS\Angular2\Explorer\Explorer\src\components\grid\



谢谢!




本帖子中包含更多资源

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

x

10 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-4-20 10:48:25
沙发
谢谢反馈。
问题我们收到了,测试后给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
weston.wei
高级会员   /  发表于:2016-4-20 10:55:32
板凳
好的,尽快一点好吗,我们急着使用。谢谢您!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-20 11:38:07
地板
您是需要通过设置CellValue给单元格。
关键是要cellValue = cellValue + "," + input.checkedItems.country;
这样就可以在单元格显示多个值。



我做了个简单的Demo(用纯JS代码实现的),您可以对比参考下。
有什么问题欢迎和我交流。

您的Demo更新框架测试需要一定的时间,如果有什么结果也和你反馈。

本帖子中包含更多资源

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

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
weston.wei
高级会员   /  发表于:2016-4-20 12:04:19
5#
谢谢你,但是这个不是我们想要的,我们要在模板中搞定。

麻烦帮跟进吧!谢谢啦!

WESTON
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-20 17:49:59
6#
weston.wei 发表于 2016-4-20 12:04
谢谢你,但是这个不是我们想要的,我们要在模板中搞定。

麻烦帮跟进吧!谢谢啦!

你的Demo我测试过了,的确存在这样的问题(选择后,无法显示选择的多选内容)。
我已经将问题提交给产品组,确认看是版本的bug还是设置的问题。

如果是设置的问题,会尽快给您个可以实现的方法。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-22 09:18:29
7#
weston.wei 发表于 2016-4-20 12:04
谢谢你,但是这个不是我们想要的,我们要在模板中搞定。

麻烦帮跟进吧!谢谢啦!

multiselect的数据源是array { gwcode: number, gwname: string } 对象的形式。
MultiSelect 支持checkedMemberPath 属性,checkbox绑定到这个属性上。
没有在你的源代码里找到该属性的设置。
这个属性的设置可以参考安装示例的MultiSelect用法,路径:
C1Wijmo-Enterprise-Eval_5.20161.138\Samples\JS\Angular2\Explorer\Explorer\src\components\input
multiSelectCmp文件。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
weston.wei
高级会员   /  发表于:2016-4-22 11:31:01
8#
在原来的基础上加上此属性也不行,你那边可以吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-22 15:42:46
9#
weston.wei 发表于 2016-4-22 11:31
在原来的基础上加上此属性也不行,你那边可以吗?

请问你是如何设置checkedMemberPath属性,把你的这句代码发过来,我帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
weston.wei
高级会员   /  发表于:2016-4-22 15:58:53
10#
<template wjFlexGridCellTemplate [cellType]="'CellEdit'" #cell="cell">
                                <wj-multi-select [(text)]="cell.value"
                                         class="multiselect"
                                         [itemsSource]="gwcode"
                                         [displayMemberPath]="'gwname'" [selectedValuePath]="'gwname'" [checkedMemberPath]="'selected'">
                        </wj-multi-select>
                            </template>模板列里面就是这一些属性设置,加入checkedMemberPath 只是把下拉里面的给选中了,但是选中的没有在grid的单元格中显示。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部