コード例 #1
0
        public async Task <ActionResult> FullTextBlock(int parentEntityId, string elementIdPrefix)
        {
            ViewBag.ElementIdPrefix   = elementIdPrefix;
            ViewBag.TextFieldsComboID = $"{elementIdPrefix}_TextFieldsCombo";
            ViewBag.QueryTextBoxID    = $"{elementIdPrefix}_QueryTextBox";

            // Получить список "текстовых" полей
            var fieldList = _articleSearchService.GetFullTextSearchableFieldGroups(parentEntityId);

            if (!fieldList.Any())
            {
                return(Json(new { success = true, view = string.Empty }));
            }

            ViewBag.SearchableFieldList = fieldList;
            return(await JsonHtml("FullTextBlock", null));
        }