- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Google App Maker 中制作了一个 Accordion ,它工作正常。
但由于缺陷, Accordion 的第一行显示了详细信息部分......我不想显示详细信息,除非我们指定它(单击“展开”按钮)
这可能吗?我试过通过 css 来实现它,但它不起作用......
我也试过这个:(小部件=展开按钮)
if (widget.parent.parent.children.Accordion1Detail.visible === false){
widget.parent.parent.children.Accordion1Detail.visible = true;
} else {
widget.parent.parent.children.Accordion1Detail.visible = false;
}
最佳答案
引用this模板。它有 Accordion Expanded/Not Expanded 的例子。
总的来说,您需要绑定(bind)以下 onAttach
事件。
widget.styles = ['collapsed'];
widget.getElement().removeAttribute('aria-expanded');
在onClick()
事件上绑定(bind)toggleAccordionRow
方法,
/**
* Expands an accordion row.
* Extends default functionality of the Accordion widget.
* @param {Widget} accordionRow - accordion row which was clicked.
*/
function expandAccordionRow(accordionRow) {
var rows = accordionRow.parent.children._values;
var i = 0;
for (i = 0; i < rows.length; i++) {
if (rows[i].name.indexOf('YourElementName') > -1) {
rows[i].styles = [];
} else {
rows[i].styles = ['collapsed'];
}
}
accordionRow.styles = [];
}
/**
* Collapses an accordion row.
* Extends default functionality of the Accordion widget.
* @param {Widget} accordionRow - accordion row which was clicked.
*/
function collapseAccordionRow(accordionRow) {
var rows = accordionRow.parent.children._values;
var i = 0;
accordionRow.styles = ['collapsed'];
for (i = 0; i < rows.length; i++) {
if (rows[i].name.indexOf('YourElementName') > -1) {
rows[i].styles = ['hidden'];
}
}
}
/**
* Toggles the appearance of an accordion row.
* Extends default functionality of the Accordion widget.
* @param {Widget} accordionRow - accordion row which was clicked.
*/
function toggleAccordionRow(accordionRow) {
if (accordionRow.styles.length === 0) {
collapseAccordionRow(accordionRow);
} else {
expandAccordionRow(accordionRow);
}
}
关于google-apps-script - appmaker 中的 Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51282275/
我有一个带有 first_name 和 last_name 字符串字段的 Employees 模型(我将使用 John Doe 作为示例)。我希望使用 Employees 数据源让下拉小部件的每一行都
我正在尝试更改 inputfields 的边框样式重点从 Material 设计的蓝色边框颜色到绿色边框颜色,但以下 CSS 似乎不起作用: .app-TextArea.focus .app-Text
好的,我正在尝试自定义我的 google 域 google waffle。我希望我自己的 Google 网站出现在那里,并认为我使用 google appmaker 为每个网站创建可点击的链接。 我的
好的,我会尽力解释这一点。在 Google 的 AppMaker 中,我在主页中放置了一个搜索栏,并且我几乎完全按照 :SearchText 复制了合作伙伴管理。唯一的区别是在我的服务器端代码中我将其
获取时间戳并将其保存在appmaker数据源上的最佳方式是什么?我尝试过以下方法: var timestamp = new Date(); var timestamp = getTimeStamp()
我想在用户点击按钮时发送电子邮件通知。该按钮将调用 sendEmail(widget) 函数并调用客户端脚本,如下所示: function sendEmail(widget){ var item
我在 Appmaker 中有一个名为 Employee 的表。假设它包含 3 条记录。 empId empName empAge 1 Abc 29 2 Def 26 3
有谁知道我们如何根据 Google AppMaker 中数据源中的数据自动生成报告(例如在 12a 生成报告。 m.) 而不是每次用户需要报告时手动单击部署中的导出数据。 我在 Exporting d
Appmaker 中是否有任何配置选项可用于在 Appmaker 数据源的列记录中将今天的日期存储为默认日期? 目前的配置直接提供了只选择日期的选项,没有写脚本返回今天日期的选项。 最佳答案 很遗憾,
我在 Google App Maker 中制作了一个 Accordion ,它工作正常。 但由于缺陷, Accordion 的第一行显示了详细信息部分......我不想显示详细信息,除非我们指定它(单
我正在尝试在我的 AppMaker 应用程序中使用 HTML5 文件选择器。 (我无法使用 Drive Picker,因为我的应用程序必须以开发人员身份运行)。 我可以使用以下代码使文件选择器出现在
我想弄清楚如何获取涉及电子邮件列的数据库信息,用所有电子邮件创建一个数组,然后使用“按钮”功能填充电子邮件页面的“收件人:”部分。 感谢任何帮助。在这方面非常新,并指出我从哪里获取信息会很棒。谢谢 最
我正在尝试使用 CSS 对 MultiSelect 小部件中的选项进行样式化,例如在每个单独的选项周围制作边框。 有没有办法通过 Appmaker 做到这一点?谢谢 最佳答案 app-MultiSel
您好,我正在 Google Appmaker 上制作一个简单的结算应用程序。为采购订单、账单和客户创建 CloudSql 模型。这些 SQL 表彼此之间存在关联,因为客户可以有许多 PO,而一个 PO
我尝试将 AppMaker 连接到现有的 Google SQL 数据库,但没有成功。在 Google Cloud 中,我创建了第二代实例 (europe-west1) 并允许每个 IP(用于测试)。接
使用箭头函数时: [cbCenter, edtTitle].forEach(widget => widget.validate()); 显示以下警告 代码运行正确,所以我只需要知道如何启用 esnex
不知道有没有人注意到这一点。我可以使用 setInterval 使动画工作,但时间并不像我希望的那样精确。但出于某种原因,我无法让 requestAnimationFrame 做很多事情。 下面代码的
前段时间我问过这个:How to check in both server-side and client-side scripts if we are in preview mode or depl
我正在 AppMaker 中创建新的员工/用户配置工作流程。我正在创建一个新的 G Suite 用户,我的 JSON 中的空格遇到了一个非常奇怪的问题。它导致错误:GoogleJsonResponse
有没有办法可以在 Google AppMaker 上播放音频声音或Gif图像?我尝试了以下方法来播放 .sound,我将其保留为 HTML,其中包含从资源复制的 .mp3 文件 src。 var pa
我是一名优秀的程序员,十分优秀!