Qooxdoo表中的可单击复选框

时间:2018-09-25 06:20:05

标签: qooxdoo

我正在尝试改编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”而不是硬编码值。

任何帮助将不胜感激。

1 个答案:

答案 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);
        }
    }
);

这是working example

的链接