diff --git a/kernel/av/av.go b/kernel/av/av.go index 202eb5fe8..fee3661d1 100644 --- a/kernel/av/av.go +++ b/kernel/av/av.go @@ -107,7 +107,8 @@ type AttributeViewCalc struct { type CalcOperator string const ( - CalcOperatorIsEqual FilterOperator = "=" + CalcOperatorNone FilterOperator = "" + CalcOperatorCountAll FilterOperator = "Count all" ) type AttributeViewSort struct { @@ -312,3 +313,7 @@ func (av *AttributeView) FilterRows() { av.Rows = rows } } + +func (av *AttributeView) CalcCols() { + +} diff --git a/kernel/model/transaction.go b/kernel/model/transaction.go index 06254f890..4ce788690 100644 --- a/kernel/model/transaction.go +++ b/kernel/model/transaction.go @@ -1221,6 +1221,12 @@ func refreshDynamicRefTexts(updatedDefNodes map[string]*ast.Node, updatedTrees m } if changedAv { av.SaveAttributeView(attrView) + + evt := util.NewCmdResult("refreshAttributeView", 0, util.PushModeBroadcast) + evt.Data = map[string]interface{}{ + "id": avID, + } + util.PushEvent(evt) } } }