Page tree
Skip to end of metadata
Go to start of metadata

1.描述

当表格名称发生变化时,引用表格的插件的属性值应该被重新命名。在这种情况下,插件应该实现IReferenceListView接口,不仅可以同步重命名属性,而且可以找到表格的所有引用。

2.同步引用

下面的示例中,展示了如何使用这个接口。

public class MyCellType : CellType, IReferenceListView
{
    public string ReletedListViewName
    {
        get; set;
    }
 
    /// <summary>
    /// 当查找表格所有引用时,将调用该方法。
    /// </summary>
    /// <returns></returns>
    public IEnumerable<string> GetListViewNames()
    {
        yield return this.ReletedListViewName;
    }
 
    /// <summary>
    /// 当重命名表格时,将调用该方法。
    /// </summary>
    /// <param name="oldName"></param>
    /// <param name="newName"></param>
    public void RenameListviewName(string oldName, string newName)
    {
        if (string.Equals(this.ReletedListViewName, oldName))
        {
            this.ReletedListViewName = newName;
        }
    }
}


回到顶部

  • No labels