Hello,
we have a Grid that is bound to an IEnumerable Property of the ViewModel being supplied by the server as you can see in the following code snippet:
01.
@(Html.Kendo().Grid<AktionsTracker.Pages.PromotionEditModel.ModelDTO>(Model.Promotion.Models)
02.
.Name(ModelGrid)
03.
.Columns(c =>
04.
{
05.
c.ForeignKey(
"ModelId"
, Model.Models,
"ModelId"
,
"ModelCode"
).Title(
"Modellcode"
).Width(100);
06.
c.ForeignKey(
"ModelId"
, Model.Models,
"ModelId"
,
"ModelName"
).Title(
"Modellbezeichnung"
).Width(200);
07.
c.Bound(m => m.Absolute).Width(150);
08.
c.Bound(m => m.Relative).Width(150);
09.
c.Command(c => c.Edit());
10.
c.Command(c => c.Destroy());
11.
})
12.
// more code
13.
.DataSource(c =>
14.
{
15.
c.Custom()
16.
.Schema(s =>
17.
{
18.
s.Model(m =>
19.
{
20.
m.Id(
"ModelId"
);
21.
m.Field(
"ModelId"
,
typeof
(
int
)).Editable(
false
);
22.
m.Field(
"Absolute"
,
typeof
(Decimal?));
23.
m.Field(
"Relative"
,
typeof
(Decimal?));
24.
});
25.
});
26.
})
27.
)
We now want to programmatically insert a new record with a specific Id (guaranteed to be unique and have an entry in the ForeignKey-Collections) and directly put the Row into Edit-Mode.
At first, we tried to simply call grid.addRow() and handle the beforeEdit event to set the ModelId but this did not work out since the ModelId has to be non-Editable.
Therefore, we have resorted to a different approach where we execute the following code in a javascript function:
1.
var grid = $("#@ModelGrid").data("kendoGrid");
2.
grid.dataSource.add({ ModelId: value, Absolute: null, Relative: null });
3.
grid.editRow($("#@ModelGrid tbody tr:last-of-type"));
i.e. we add the pre-filled record to the datasource of the grid and manually start the editing via the call to editRow.
The problem is the following:
It does not matter how often we have update the record with valid data, as soon as we press Cancel the record will disappear every time.
I want to reiterate that it is fine and *intended* that the row disappears if Cancel is clicked directly after adding the row. However, having it disappear after multiple succesfull updates is not what we want at all.
How can we fix this behaviour?
Best Regards
Tag helpers in a form allow the following:
https://docs.microsoft.com/en-us/aspnet/core/mvc/views/working-with-forms
@model CountryViewModel
<form asp-controller="Home" asp-action="Index" method="post">
<select asp-for="Country" asp-items="Model.Countries">
</select>
<br />
<button type="submit">Register</button>
</form>
How do I accomplish the same thing with Kendo Listbox?
Hello,
I have a grid with client template that holds two values from datasource. Is it possible to filter this two fileds at once using one filter menu (e.g adding secondary filter on the fly when bounded column is filtered)?
Hi
I am using kendo grid inline editing . I want to dynamically fill the value of one column based on the values added from 2 other columns.
example:
Col A+ Col B = Col C
Fill the value dynamically whiling editing or new insert within in cell kendo grid
Hi,
I am trying to use the .net core FileManager component.I have implemented a custom back end that no longer reads the file system, instead integrates with my database and Azure blob storage. Everything working ok for that.
The issue I'm having is with the display for the created and modified timestamps.
My users will be in different timezones so I will need to convert the timestamps to the user's local time. I'm storing timestamps in utc in the database
As far as I can tell the current file manager widget is not setup for that.
I'm trying to intercept the datasource so that I can parse the data objects, read the Utc timestamps, convert them to the user's local timezone in the client side, and populate the non-utc timestamps, so they show correctly in the filemanager control.
I can't yet work out how to do that though. can anyone help?
many thanks
I'm interested in using the Editor control in a new project, but I'm concerned with the functionality in the Demo (https://demos.telerik.com/aspnet-core/editor/index). For example, how do I change the properties of a cell in a table? If I put my karat in the cell then click the Table Wizard button, I can choose a background color but it creates a whole new table within the cell -- but what I want is to modify the selected cell.
If I select the table, eight boxes appear at the corners and mid-points of the exterior border of the table. I can drag these boxes to resize the table. However, a copy of the boxes remains at the original size and they do not go away unless I refresh the page.
If I click the "View HTML" button then a dialog is displayed, but the text area for the HTML code is only two lines tall. I'm unable to resize the control.
Are these all bugs in the Editor control? Any idea when they may be resolved?
Thanks!
I am using your PDF Viewer and Document processing to merge PDF files together. Now, my requirement is to merge multiple PNG files together. Do you have a control that will do this? If not, any idea how I would go about this?
As a side thought, maybe I could meet the requirement by adding the 2 PNG files into a PDF file; one after another. Do you have an example on how to do this?
Thanks in advance for your help,
Joel
Hey,
I am using kendo grid incell edit mode in my project
I want to convert the alphabets to upper case(in caps) as the users enter in the cells. As he types in the letters should automatically change in CAPS - from a to A