我能够在google app maker表格小部件中显示数据源数据,但我不知道如何以编程方式向表格小部件显示静态值(对象数组)。 我是应用程序制造商的新手,我不知道是否可以通过编程方式向表小部件添加值。 如果有人知道,请帮助我...
预先感谢您:)
答案 0 :(得分:0)
要调用自己的create children方法,您需要设置一个与提供的图片类似的面板,并为该面板设置一个数据源,要在该数据源中显示项目。
然后转到该面板的事件,并在onDataLoad事件中输入以下代码,因为它们与您自己的数据有关。在我的示例中,我使用了一个名为employees的数据源,并且为数据源中的每个项目创建了一个带有雇员姓名的标签。
widget.datasource.items.forEach(function(item) {
var node = document.createElement('div');
node.className = 'app-Label';
node.style.margin = '8px';
node.textContent = item.EmployeeName;
widget.getElement().appendChild(node);
});
这是我最简单的例子。对于表,您需要创建自己的基本容器,标头,然后创建一个容纳所有表行的容器。然后,在表主体中,将设置一个类似的脚本来附加行面板,并在行面板中创建标签。声明自己的对象数组并以此方式循环遍历每个对象也是可能的。