gpt4 book ai didi

javascript - 尝试通过 Accordion 详细信息中的项目更改 Accordion 行中标签的文本

转载 作者:行者123 更新时间:2023-12-01 02:27:15 25 4
gpt4 key购买 nike

我有一个使用数据源能力的 Accordion ,它存储员工的核心能力列表和相关元数据(例如描述)。在 Accordion 的详细信息中,我有一个使用 Comment 数据源的面板。然后,用户可以输入一条注释,该注释将通过一些不相关的逻辑与能力数据源相关。

现在,我在 Accordion 行中有一个空复选框 (check_box_outline_blank)。当用户输入文本时,我希望复选框具有选中状态(即将值从 check_box_outline_blank 更改为 check_box) 问题是我无法弄清楚一种选择复选框的方法。

使用 widget.parent.parent.parent.parent.parent.parent.children.DetailAccordionRow.children.CompletionIcon.text = "check_box"; 选择会导致错误

 Cannot read property 'children' of undefined
at CheckinSubmit.RootPanel.FormPanel.AccordionPanel.DetailAccordion.DetailAccordionDetail.AccordionDetialPanel.CommentFormPanel.CreateCommentForm.CreateCommentFormBody.Field.onValueEdit:1:78

选择app.pages.CheckinSubmit.children.RootPanel.children.FormPanel.children.AccordionPanel.children.DetailAccordion.children.DetailAccordionRow.children.CompletionIcon.text = "check_box";

抛出错误:

Cannot read property 'children' of undefined
at CheckinSubmit.RootPanel.FormPanel.AccordionPanel.DetailAccordion.DetailAccordionDetail.AccordionDetialPanel.CommentFormPanel.CreateCommentForm.CreateCommentFormBody.Panel3.onValueEdit:1:140

这两个命令都被放入“提交”按钮的 onValueEdit 触发器中。

我一直在使用 AppMaker 的自动建议来生成这两个命令。我不知道如何选择这个项目。以下是包含 UI 和轮廓的屏幕截图: screenshot of project

最佳答案

您尝试过使用绑定(bind)吗?看起来,您正在向能力添加注释,所以标签文本的这种绑定(bind)可能会起作用吗?

@datasource.item.Comments.length > 0 ? 'check_box' : 'check_box_outline_blank'

when a user enters text, I want the checkbox to have a check

如果您正是想要这种行为,并且您已正确配置绑定(bind),那么您可以将标签的文本绑定(bind)到与此类似的内容:

@datasource.relations.Comments.modes.create.item.Comment !== null ?
'check_box' : 'check_box_outline_blank'

请注意,当注释输入失去焦点时,将重新评估绑定(bind)(但有一个解决方法)。

关于javascript - 尝试通过 Accordion 详细信息中的项目更改 Accordion 行中标签的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48651904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com