请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
ComponentOne专区
›
ASP.NET 求助中心
›
查看内容
发新帖
firechun
注册会员
4
主题
8
帖子
28
积分
注册会员
注册会员, 积分 28, 距离下一级还需 172 积分
注册会员, 积分 28, 距离下一级还需 172 积分
积分
28
2118
金币
4
主题
8
帖子
最新发帖
FlexGrid formatItem事件中设置了单元格颜色,滚动后被破坏
C1 Popup的问题
FlexGrid在Bootstrap的模态框中显示异常
[已处理]
FlexGrid如何实现单元格中包含按钮?
firechun
注册会员
/ 发表于:
2019-12-23 11:19
/
查看:
5224
/ 回复:
3
1
金币
实现如图所示效果,点击按钮时可以触发事件。
这个在FlexGrid的winform版中很简单,但在web版中我找遍文档也没看到怎么实现,难道要完全重写一个自定义的单元格样式?
我来回答
附件:
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
回复
3
个回复
Richard.Ma
超级版主
/
发表于:2019-12-23 15:17:16
|
显示全部楼层
沙发
你好,web平台的确实没有办法单元格中的显示popup按钮,
如果需要的话,只能是你这边参考CustomEditor,来自定义一个editor出来,
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
firechun
注册会员
/
发表于:2019-12-23 17:51:02
|
显示全部楼层
板凳
我写一个自定义的组件,并且把它作为单元格的编辑器
<c1-flex-grid-column binding="Amount" width="1.5*" format="n2">
<c1-flex-grid-cell-template is-editing="true"> <!--使用自定义组件作为编辑器-->
<vc:popupInput style="width:100%; height: 100%;"></vc:popupInput>
</c1-flex-grid-cell-template>
</c1-flex-grid-column>
但是当我编辑完成,我没有办法把编辑后的值传递给原来的单元格。
你们的文档说CustomEditor只能使用C1 Input控件作为单元格的编辑器,我也发现有这样一个属性templage-bindings
<c1-input-number id="amountEditor" style="width:100%" is-required="false" format="c2" step="10"
template-bindings
="@(new {Value="Amount"})"></c1-input-number>
我猜这个属性是用来绑定数据源字段的,应该就是它向FlexGrid的单元格传递数据,但是我没法实现。
你们有没有提供C1 Input的基类,这样我可以继承它来写一个我自己的C1 Input控件。
回复
使用道具
举报
Richard.Ma
超级版主
/
发表于:2019-12-23 18:15:00
|
显示全部楼层
地板
有一个OnClientCellEditEnding事件,可以在这里面将input中的值传入
回复
使用道具
举报
SpreadJS认证
SpreadJS高级认证
讲师达人
悬赏达人
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部