Пример #1
0
        public override JsonResult GetScalar(string viewName, string pk, string fieldName)
        {
            Durados.Web.Mvc.View view = GetView(viewName, "GetScalar");
            if (view == null)
            {
                return(Json(string.Empty));
            }

            Field field = null;

            if (view.Fields.ContainsKey(fieldName))
            {
                field = view.Fields[fieldName];
            }
            else
            {
                field = view.GetFieldByColumnNames(fieldName);
            }

            if (field == null)
            {
                return(Json(string.Empty));
            }

            DataRow row = view.GetDataRow(pk);

            string scalar = field.GetValue(row);

            return(Json(scalar));
        }