Hi
Not so long ago, you had the Material Theme on the roadmap. Now it's gone. What happened?
Best
Giuseppe

I am using kendoDropDownList in a kendogrid.
Now when I edit that row by calling
grid.editRow(tr);
function, row opens for Edit.
Its shows kendoDropDownList in edit mode but its not able to retain the original value.
I tried using databound event to select original value
let input = $('<input name= "' + options.field + '" required = "required"/>');
input.attr('id', options.field);
input.attr('data-text-field', 'Name');
input.attr('data-value-field', 'Name');
input.attr('data-bind', 'value:' + options.field);
input.width(container.width());
input.appendTo(container);
input.kendoDropDownList({
autoBind: false,
dataTextField: 'Name',
dataValueField: 'Name',
optionLabel: 'Select',
dataBound: (e) => {
$('#' + options.field).data('kendoDropDownList').value(options.model.dropDownValue) ;
},
dataSource: {
data: this.list
}
});
If I do this and just call validate
$('#grid').kendoValidator().data('kendoValidator').validate();
It shows me validation message for kendoDropDownList.
Since when I open in edit mode, I am setting value of dropdownlist. So why its showing validation message even if its value is set in databound event.
Am I doing something wrong here?
Is there an example for kendogrid containing kdropdownlist and doing validation in edit mode.

I have a Html.Kendo().Grid in my aspx page.DataSource is defined like below
.DataSource(ds => ds
.Ajax()
.Model(model =>
{
model.Id(m => m.ID);
model.Field(m => m.ID).Editable(false);
})
.Read(r => r.Action("GetValues", "Home"))
.Update(update => update.Action("UpdateValues", "Home"))
.Create(update => update.Action("UpdateValues", "Home", new { optionType="value" }))
)
Controller Method
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UpdateValues([DataSourceRequest] DataSourceRequest dsRequest, Value val, string optionType)
{
try
{
if (val!= null && ModelState.IsValid)
{
long _id;
_id = Convert.ToInt64(val.ID);
if (val.ID== 0)
{
val.ModifiedBy = val.ModifiedBy == null ? base.User: val.ModifiedBy;
val.ModifiedDate = DateTime.Now;
}
else
{
val= repository.Value[_id];
}
if (val!= null && ModelState.IsValid)
{
if (val.ID != 0)
{
TryUpdateModel(val);
repository.Value.Save(val);
}
else
{
repository.Value.Save(val);
}
}
}
}
catch(Exception ex)
{
}
return Json(ModelState.ToDataSourceResult(),JsonRequestBehavior.AllowGet);
}
The ModifiedDate column in DB table has default value as Getdate()
Upon trying to add a new value to the grid,I am getting below response from json.
{"Errors":"ModifiedDate":{"errors":["the value "\u00275/21//2018 4:23:16 AM\u0027" is not valid for ModifiedDate"}}}
Can someone help.What am I doing wrong here
I tried to install @progress/kendo- with NPM but I don't get all .js that I need (e: kendo.all.min.js, angular.min.js, ..). I have an account that allows me to use Kendo- Professional. When I try to install it I don't get the last version. I am logged in when I use , I try this: " login --registry=https://registry.npm.telerik.com/ --scope=@progress" and put my credentials. I am logged in successful, "Logged in as to scope @progress on https://registry.npm.telerik.com/". later type: " install --save @progress/kendo-". I get this version: kendo-ui@2017.somethings... but I want this one: kendo-ui@2018.2.704. However, if I use Bower I get the version I want and the one I have the files I need. What's happening with Kendo- Professional and NPM ??
Thanks in advance!!!

I have a form, where people can enter text and also add file with it. The problem is that, the file should not be required. At the moment the uploader does not "upload" when no files selected.
Is it possible to make the file request even if file is not selected, so only metadata is posted.
Example:

Hello,
1.) User open page with grid
2.) They select filter and choose one of this options: isnull, isnotnull, isempty, isnotempty.
3.) Field for value is still visible. It should be hidden because it is useless in this context.
Is it possible to hide it? Does the support plan to implement it in the future release?

Is there any way to set a maxlength attribute on the input of every cell. I was hoping I could accomplish this with out using validation.
Thanks!

Hi,
The current implementation of kendo stock chart samples all the data points. In my case, when I drag right on the stock chart, fetches remote data and bind it to a local DataSource using add(). Let's say If I get 100 data points with values for each category nearer, chart renders only a few data points.
eg. This is the data I get on drag
[{"time":"2018-07-26T10:43:11.539927643Z","value":46},{"time":"2018-07-26T10:43:41.404421587Z","value":46},{"time":"2018-07-26T10:44:12.939918256Z","value":46},{"time":"2018-07-26T10:44:40.589413526Z","value":46},{"time":"2018-07-26T10:45:10.998136847Z","value":46},{"time":"2018-07-26T10:45:42.88296681Z","value":46},{"time":"2018-07-26T10:46:14.760766456Z","value":46},{"time":"2018-07-26T10:46:42.953234055Z","value":46},{"time":"2018-07-26T10:47:13.378606585Z","value":46},{"time":"2018-07-26T10:47:44.152430668Z","value":46}]},{"device_id":"00204AX5D72GGIJ4Z0HX1BLA5S2TTFOS","points":[{"time":"2018-07-26T10:43:25.990936424Z","value":38},{"time":"2018-07-26T10:43:58.83281015Z","value":38},{"time":"2018-07-26T10:44:33.114622846Z","value":38},{"time":"2018-07-26T10:45:02.558993785Z","value":38},{"time":"2018-07-26T10:45:42.009941143Z","value":38},{"time":"2018-07-26T10:46:09.499015043Z","value":38},{"time":"2018-07-26T10:46:44.329702609Z","value":38},{"time":"2018-07-26T10:47:14.744901433Z","value":38},{"time":"2018-07-26T10:47:50.48844174Z","value":38}]
eg: This is how I assign above json to respective category
Lets say above data array is assigned to a variable called 'points'
points.forEach(function (data) {
var _payload = {};
_payload[deviceId] = data.value; // can be different for another series data
_payload.date = new Date(data.time);
chart.data_source.add(_payload); // chart is kendo-stock-chart reference obj
});
In the above example chart data_source holds whatever payload added. But I could see only few data points because of default sampling algorithm. I have implemented pan and zoom on kendo chart but, it only works with sampled data.
So, I want to have plus and minus icon on the chart as an overlay. When I click on plus icon chart should render hidden data points.