コード例 #1
0
        private void ComputeFieldData(StackScript.StackScriptExecuter executer, BaseField field)
        {
            var exp = field.ComputeExpression;
            var o   = executer.ExecuteExpression(exp.Exp, this);

            this.SetValue(field.Name, o);
        }
コード例 #2
0
        internal void ResolveComputedFields()
        {
            var executer = new StackScript.StackScriptExecuter();

            foreach (var cf in this.Entity.ComputeOrderSeq)
            {
                ComputeFieldData(executer, this.Entity.GetFieldSchema(cf));
            }
        }