南渡北归 发表于 2021-3-10 16:55:02

如何flexGrid中实现超链接/按钮功能实现思路

请问,flexGrid的表格中,点击“配置”按钮后,在选中写的弹框的“确认按钮”后;所选行的按钮的名字能够变成“查看”。我自己查看了文件中inline editing(行内编辑)这一块的内容,但是还是无法找到一个函数/方法,能够在点击“配置按钮”后,在我点击完弹框后,按钮名字变化的思路。。。求提点。。。



KevinChen 发表于 2021-3-10 17:37:19

你好,从操作逻辑上看,您的需求跟Popup Editors这个示例更接近一些,当点击确认后,可以修改对应行中对应单元格的值。
https://demo.grapecity.com.cn/wijmo/demos/Grid/Editing/PopupEditors/purejs

南渡北归 发表于 2021-3-11 15:08:09

KevinChen 发表于 2021-3-10 17:37
你好,从操作逻辑上看,您的需求跟Popup Editors这个示例更接近一些,当点击确认后,可以修改对应行中对应 ...

您好,我的弹框其实是用layui实现,因为弹框里面本身有其他表格;其实是不需要取行内数据,只要让每行里面的“配置”按钮,在点击弹框后,动态切换到“查看”。这里我试了很多思路都不行。

KevinChen 发表于 2021-3-11 15:49:17

您好,其实弹窗用layui也可以实现,只要把demo里这段代码替换为layui的弹窗触发即可:

对于行内按钮的实现,实际上是采用了自定义单元格的思路,可以先参考这篇:
https://demo.grapecity.com.cn/wijmo/demos/Grid/CustomCells/ConditionalStyling/purejs
其中对不同的条件下给出了对应的样式渲染,
所以对不同的按钮呈现,也可以通过在formatItem里给出对应的条件限制,就像InlineEdit示例里这样:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Editing/InlineEditing/purejs
不同的条件和状态,显示的按钮不一样:


页: [1]
查看完整版本: 如何flexGrid中实现超链接/按钮功能实现思路