是否可以在客户端脚本 2.0 中跟踪 sublistChanged 事件?

Is it possible to track sublistChanged events in client script 2.0?

我想知道,在填充所有必需的子列表字段后,在客户端的 sublistChanged 入口点下,我们是否可以跟踪用户按下的子列表按钮是否为 Add/Insert/Delete脚本 2.0. (例如):

/**
 *@NApiVersion 2.0
 *@NScriptType ClientScript
 */
define([], function() {


    function sublistChanged(c) {
        if(c.mode == "add"){
            //Some Code
        }
        else if(c.mode == "insert"){
            //Some Code
        }
        else if(c.mode == "delete"){
            //Some Code
        }
    }

    return {
        sublistChanged: sublistChanged
    }
});

提前致谢。

正如 Brian 在评论中所说,API 提供了其他三个触发这些情况的切入点:

  • validateLine 用于行添加
  • validateInsert 用于行插入
  • validateDelete 行删除

这些都需要一个布尔值 return 来允许或拒绝操作。