如何调用带箭头的函数

不太懂前端,这是个初始化datatable的一个方法,这种写法怎么调用吗,或者说怎么让他发动呢?

img

img

比如
this.load = () => {
var table;
...
this.initDatatable();
};

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/244724
  • 这篇博客也不错, 你可以看下Datatables无法显示弹出菜单解决办法
  • 除此之外, 这篇博客: 对DataTable每一列进行合计,追加到最后一行中的 对查询出来的数据进行求和并追加到最后一行 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 只对Decimal类型的列进行求和

            /// <summary>
            /// DataTable追加合计
            /// </summary>
            /// <param name="dt">数据源</param>
            /// <param name="sumColumns">给哪一列赋值"合计"字符串</param>
            /// <returns></returns>
            public static DataTable getSumToDatatable(DataTable dt, string sumColumns)
            {
                string ColumnName = "";
                DataRow sum = dt.NewRow();
                sum[sumColumns] = "合计";
                foreach (DataColumn col in dt.Columns)
                {
                    Type dataType = col.DataType;
                    ColumnName = col.ColumnName;
                    if (dataType.Name == "Decimal")
                    {
                        sum[ColumnName]= dt.Compute($"sum({ColumnName})", "TRUE");
                    }
                }
                dt.Rows.Add(sum);
    
                return dt;
            }

     

在立即执行函数里直接调用就好,


(function() {
//进入页面就执行
var table;
var datatable:
var template;
initDatatable()://直接在这调用就好
)();