Как передать массив параметров в источник данных Kendo Grid?


Полное редактирование.

Хорошо, я понял, что вы искали. Во-первых, вы должны исправить свой HTML (не помещайте текст внутри ввода ... и не вводите его внутри метки).

<label for="test">Last Name</label>
<input type="radio" name="searchtype" id="test" value="name" onclick="setName(this)" />
<br/>
<label for="test2">Phone Number</label>
<input type="radio" id="test2" name="searchtype" value="phonenumber" onclick="setName(this)" />
<br/>
<label for="inputfield" id="searchtitle" style="font-size:2em;">Enter Last Name</label>
<br/>
<input type="text" name="inputfield" id="inputfield" style="font-size:2em;" />

JavaScript (в Jquery для краткости):

function setName(elem)
{
    $('#searchtitle').html('Enter ' + $('label[for="'+elem.id+'"]').html());
}
0
задан Yanayaya 13 July 2018 в 10:06
поделиться

1 ответ

Как обсуждается в комментариях, вот непроверенный пример того, как вернуть массив в Kendo:

public ActionResult GetTabVessels(string[] car, [DataSourceRequest] DataSourceRequest request)
{
    //ToList() is a Linq Extension
    return Json(car.ToList().ToDataSourceResult(request));
}
1
ответ дан Noren 17 August 2018 в 13:14
поделиться
  • 1
    Это здорово, как это будет связано с источником данных репозитория, как указано выше? – Yanayaya 13 July 2018 в 12:47
  • 2
    Я не понимаю вопроса. В этом примере показано, как передать массив в Kendo, как вы просили ... – Noren 13 July 2018 в 12:53
Другие вопросы по тегам:

Похожие вопросы: