我正在尝试改编Qooxdoo Playground表示例的复选框,以使其成为可以单击和关闭的复选框。
我确实在邮件列表中看到了一些代码,看来它应该可以完成任务,但是对我来说不起作用。
using System.Collections.Generic;
using Microsoft.Azure.Documents;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
namespace NWCloudTransactionEventHandler
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([CosmosDBTrigger(
databaseName: "XXX",
collectionName: "YYY",
ConnectionStringSetting = "CosmosDb",
LeaseCollectionName = "leases")]IReadOnlyList<Document> documents, TraceWriter log)
{
if (documents != null && documents.Count > 0)
{
log.Verbose("Documents modified " + documents.Count);
log.Verbose("First document Id " + documents[0].Id);
}
}
}
}
我已将其放入https://preview.tinyurl.com/y8qubmll的游乐场
我的意图是在各列中有一些不同的复选框,因此上面的代码使用变量“ col”而不是硬编码值。
任何帮助将不胜感激。
答案 0 :(得分:1)
该事件称为cellTap
。请参见下面的固定示例。
table.addListener("cellTap",
function(cellEvent) {
var col = cellEvent.getColumn();
var row = cellEvent.getRow();
if (col == 3) {
oldValue = tableModel.getValue(col,row);
tableModel.setValue(col,row, !oldValue);
}
}
);
的链接