首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CXJS -如何从网格单元格内的链接中获得record.id

CXJS -如何从网格单元格内的链接中获得record.id
EN

Stack Overflow用户
提问于 2018-10-22 15:52:15
回答 1查看 46关注 0票数 1

我仍然在学习反应和cxjs上的东西。我正在开发一个查找小部件,它弹出一个带有网格的窗口,用户可以搜索并从中选择一个条目。

我希望在cxjs网格单元格中使用一个Link,当单击该链接时,我需要调用一个带有特定行id (record.id)的控制器方法。以下是我尝试过但没有成功的地方。

代码语言:javascript
复制
  .....
  style="max-width: 500px; width: 500px; max-height:500px;"
              border={false}
              columns={[
                  {
                    field: 'name', sortable: true,
                    items: <cx>
                        <Link onClick={(e, ins) => {

                          ins.store.set("$lookup.selText", e.? /* can I use e to get id and set it to store */);
                          ins.controller.selectRecord("{$record.id}");  // this doesn't work either
                          ins.parentOptions.dismiss();
                        }} text-tpl="{$record.name}"/>
                    </cx>,
                    header: {
                        style: 'width: 150px',
                        items: 'Name'
                    },
                },

谁来点灯好吗?

谢谢,

普里扬加

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-22 16:28:01

您可以使用get函数从商店中获取值。

store.get("$record.id")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52933270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档