Good afternoon,
I'm trying to integrate the FileManager component into an Oracle APEX application. I created a REST web service that generates the following JSON:
[
{
"name": "General",
"isDirectory": true,
"hasDirectories": true,
"path": "folder",
"extension": " ",
"size": 90,
"createdUtc": "/Date(1718637638946)/",
"items": [
{
"name": "Test Folder 2",
"isDirectory": true,
"hasDirectories": false,
"path": "folder/Test Folder 2",
"extension": " ",
"size": 8820,
"createdUtc": "2024-06-18T20:56:13Z"
},
{
"name": "TestFolder1",
"isDirectory": true,
"hasDirectories": false,
"path": "folder/TestFolder1",
"extension": " ",
"size": 0,
"createdUtc": "2024-06-07T19:52:48Z"
},
{
"name": "File1.pdf",
"isDirectory": false,
"hasDirectories": false,
"path": "folder/File1.pdf",
"extension": ".pdf",
"size": 689541,
"createdUtc": "2024-06-07T19:52:37Z"
},
{
"name": "File2.pdf",
"isDirectory": false,
"hasDirectories": false,
"path": "folder/File2.pdf",
"extension": ".pdf",
"size": 312498,
"createdUtc": "2024-06-07T19:52:37Z"
},
{
"name": "File3.xlsx",
"isDirectory": false,
"hasDirectories": false,
"path": "folder/File3.xlsx",
"extension": ".xlsx",
"size": 107150,
"createdUtc": "2024-06-07T19:52:38Z"
},
{
"name": "File4.msg",
"isDirectory": false,
"hasDirectories": false,
"path": "folder/File4.msg",
"extension": ".msg",
"size": 376832,
"createdUtc": "2024-06-07T19:52:37Z"
}
]
}
]
When the page loads, the component is rendered correctly (See the "General" folder in the following image):
However, when I click on the tree viewer (or double click on the folder in the right side) to view its contents, the result is a duplicated "General" folder. If I continue to select any of these folders, it keeps duplicating them:
In the network tab I see that when I selected the folder, two calls were made to the URL I defined in the dataSource.transport, this time adding some extra parameters (path/target and target):
This is the code to initialize the File Manager:
$("#filemanager").kendoFileManager({
dataSource: {
schema: kendo.data.schemas.filemanager,
transport: {
read: {
url: "https://myservice/teams",
method: "GET",
dataType: "json"
}
}
}
});
Could you please help me understand what am I missing or doing wrong?
As an additional question, I'd like to include in the JSON one more parameter (a download URL) that I'd like to use in the Context Menu, so when I right click on top of a file I select the option to download it. To accomplish this, do I need to modify completely the dataSource.schema? Or can I just simply add the URL to the JSON and then reference its value in the contextMenu.items array? Or (even better) does the File Manager has a built-in function to download files?
Thank you very much!
I have followed all the examples but nothing is overriding the default theme. I even tried to change it in after everything is loaded inside my done routine.
I inherited an old MVC application that uses Kendo UI web version which I cannot find on Nuget. The application contains version 2013.2.716, and I can see CSS files and scripts in the correct folder. However, when I try to build the application, I encounter an error. Can someone please help me with this issue?
Hi,
I am currently working with a Kend UI spreadsheet control, and was wondering if there was a way to disable ALL editing for the sheetsbar, or sheets tab:
I found this approach on the forum:
Remove insert and delete on SheetsBar with CSS and jQuery | Kendo UI Dojo (telerik.com)
Using the css and jQuery stuff, additionally I need to turn off the ability to change the name.
Alternatively I came up with kind of a clunky solution, using a Kendo Drop Down list to select the active sheet...but I think it would be much more intuitive to leave the tabs there and just disable the renaming functionality.
DDL Select Active: | Kendo UI Dojo (telerik.com)
but this is clunky, and I am hoping for a cleaner solution based on the first example I found... I may start fiddling with the above approach to see if it is possible, if so, wondering if there is a certain syntax with the Kendo UI controls, sooo much to dig through... that would help me disable and enable features of other components...maybe there is a guide...and since I am kind of new... thinking maybe I haven't stumbled on the naming convention of thecss controls.. and how they can affect the enabling and disabling of different features in the controls/components?
I usually look for an option, like yeah you can set sheetsbar to false and make it disappear or hide it, but I kind of like having it there since the end product is going to populate the spreadsheet control with multiple sheets...and thereby make the controls more intuitive.
Thanks for your help and patience ^___^
George
P.S.
I was hoping some sort of css approach like this would be possible, but then I dunno if you can control css to disable functionality, other than hide something...
The jQuery Kendo Map component is not functioning as expected in Firefox version 126.0. Specifically, the map cannot be moved or panned, which is a critical functionality for our application.
Thank you for your attention to this matter.
Inside Adobe PDF viewer, for a PDF that exported from my Kendo App Grid,
the DOCUMENT PROPERTIES says:
PDF Producer: Kendo UI PDF Generator
PDF Version 1.4
Is this the latest?
I have downloaded the newest version of kendo ui 2024.2.514 and downloaded the @progress/kendo-svg-icons seperately. I am having an issue with getting the icon to render properly I tried importing using "import * as svgIcons from './@progress/kendo-svg-icons/dist/index.js';" fixed the error of forbidden access. I believe the issue is when related to the import of svgIcons.
If someone could point me in the right direction that would be great.
I have a Kendo UI jQuery grid (2022.2.802) that may have hundreds of rows. Two columns in each row need to be editable dropdownlists. After the user has finished making all of their edits, they will click a button on the page to submit their changes. I don't want an API call every time a user changes something. I want them to actively click a submit button. The data source is a local JavaScript array of objects. I tried just using the template to create the dropdown lists, but due to the number of rows, this slows down the page load too much. I also don't want them to have to click in the cell twice to open the dropdown list. I would prefer that they just click in the cell and it immediately opens the dropdown. How do I solve these issues?
Here is a Dojo with my attempt but it isn't quite working:
https://dojo.telerik.com/@dojolee/EJUBijuN
Hi,
I created a heatmap with custom color combination like the code below. My question is, how can I translate it as legend? Thank you.
function createChart() {For the KendoForm jQuery control, how do I control the forms method and action attributes.
Does the form default to sending the e.model ?
I don't see any attributes to change the method [get or post,] nor the action url.