i need to change color of drop-down kendorreact drop-down component.
1. What are the css selectors for version 5.11.0 dropdown
2.Where to update and whats the recommended way to update values of css selectors If i am using it in a component for example test.js.
Should i create seperate test.css file and import in test.js .pls suggest best approach
I tried updating css selectors in index.html file but looks like its getting overwritten by selector from kendo theme default all.css configuration.
Good afternoon,
I am trying to populate a DropDownList inside a form with a data array.
I am populating "data" with the dataset, textField with the label data, and dataItemKey with the Ids. Am I missing something?
Thanks
Hi,
can anyone help with this problem?
https://www.telerik.com/kendo-react-ui/components/treeview/expansion/expanding-all/
I need to expand all items by default in treeview, but it does not work for nested hierarchy. I tried this example, but it does not work for nested json.
For example if i have sometnig like this, it does not show element 'a'?
const tree = [{ text: 'Item1', items: [{ text: 'Item1.1' }, { text: 'Item1.2', items:[{text:'Item a'}] }] }, { text: 'Item2', items: [{ text: 'Item2.1' }, { text: 'Item2.2' }] }];
Working on a grid which has a Detail view using an expand field. This results in a weird extra TH tag in the header like the following:
The code for rendering is the following:
return (
<Grid
data={data?.map((item) => ({
...item,
expanded: item?.id === expandedId,
}))}
dataItemKey="id"
expandField="expanded"
onExpandChange={onExpandChange}
detail={FeaturesGrid}
editField="inEdit"
>
<GridToolbar className="!items-end">
<ToolbarSpacer />
<FloatingLabel
label="Context name"
editorId="context-id"
editorValue={name}
className="text-gray-500"
>
<TextBox
id="context-name"
value={name}
onChange={(event) => setName(event.value as string)}
/>
</FloatingLabel>
<ToolbarItem>
<Button
icon="add"
title="Add"
onClick={addRecord}
themeColor="success"
disabled={
!name || data?.find((item) => item?.name === name) !== undefined
}
>
Add
</Button>
</ToolbarItem>
</GridToolbar>
<GridColumn width="55" title="Default" field="default" editor="boolean" />
<GridColumn field="name" title="Name" />
<GridColumn
field="featuresAggregate.count"
title="# Features"
width={100}
editable={false}
/>
<GridColumn
cell={ActionCell}
width={55}
title="Action"
editable={false}
/>
</Grid>
);
Is there something I am doing wrong?
I removed the Toolbar and all other noise, but to no avail.
Used versions are:
"@progress/kendo-data-query": "^1.6.0",
"@progress/kendo-drawing": "^1.17.2",
"@progress/kendo-licensing": "^1.3.0",
"@progress/kendo-react-animation": "^5.9.0",
"@progress/kendo-react-buttons": "^5.9.0",
"@progress/kendo-react-charts": "^5.9.0",
"@progress/kendo-react-conversational-ui": "^5.9.0",
"@progress/kendo-react-data-tools": "^5.9.0",
"@progress/kendo-react-dateinputs": "^5.9.0",
"@progress/kendo-react-dialogs": "^5.9.0",
"@progress/kendo-react-dropdowns": "^5.9.0",
"@progress/kendo-react-editor": "^5.9.0",
"@progress/kendo-react-excel-export": "^5.9.0",
"@progress/kendo-react-form": "^5.9.0",
"@progress/kendo-react-gantt": "^5.9.0",
"@progress/kendo-react-gauges": "^5.9.0",
"@progress/kendo-react-grid": "^5.9.0",
"@progress/kendo-react-indicators": "^5.9.0",
"@progress/kendo-react-inputs": "^5.9.0",
"@progress/kendo-react-intl": "^5.9.0",
"@progress/kendo-react-labels": "^5.9.0",
"@progress/kendo-react-layout": "^5.9.0",
"@progress/kendo-react-listbox": "^5.9.0",
"@progress/kendo-react-listview": "^5.9.0",
"@progress/kendo-react-notification": "^5.9.0",
"@progress/kendo-react-pdf": "^5.9.0",
"@progress/kendo-react-pivotgrid": "^5.9.0",
"@progress/kendo-react-popup": "^5.9.0",
"@progress/kendo-react-progressbars": "^5.9.0",
"@progress/kendo-react-ripple": "^5.9.0",
"@progress/kendo-react-scheduler": "^5.9.0",
"@progress/kendo-react-sortable": "^5.9.0",
"@progress/kendo-react-tooltip": "^5.9.0",
"@progress/kendo-react-treelist": "^5.9.0",
"@progress/kendo-react-treeview": "^5.9.0",
"@progress/kendo-react-upload": "^5.9.0",
"@progress/kendo-theme-bootstrap": "^5.12.0",
"@progress/kendo-theme-default": "^5.12.0",
"@progress/kendo-theme-material": "^5.12.0",
Hi,
can anyone provide example how to color text in treeview in react according to database response.
For example,if trans is equal to 10 all elements that have trans equal to 10 will be colored to red..
In this example 'Furniture' will be colored in color red, or if trans is equal to 30 'aaa' will be colored in blue for example
Greetings,
I'm trying to use the Kendo menu with contentRender so I could render a custom icon component like FontAwesomeIcon.
I'm currently having issue with binding the data to each item when using the contentRender property.
Is there any way to fix this? Thanks!
Regards,
Jason Li
Hi Team,
Recently I have upgraded @progress/kendo-react-listbox version rom "5.9.0" to "5.10.1" (e.g. upgraded whole kendo ui libraries). and after this UI has broken.
Adding screenshots for your reference.
Fyi, I was inspecting in browser and saw that css class names are different on both version.
In version 5.9.0 toolbar class name is "k-listbox-toolbar" and in version 5.10.1 class name is "k-listbox-actions".
Could you please help me how to fix it on latest version?
i need to display a grid with single row only...data i get for that row is a single object and not an array
each key of the object will be column .
But kendogrid expects a "data field" which is an array. How to achieve this ?
I have a simple react view with a form that has two Kendo MultiSelect dropdowns ^v5.9.0. One with category and the othe subcategory.
CategoryDS: [{categoryId: 1, name: "Category-A"}, {categoryId: 2, name: "Category-B"}, {categoryId: 3, name: "Category-C"}], SubCategoryDS: [{SubCatId: 101, name: "CatA-SubCat1"}, {SubCatId: 102, name: "CatA-SubCat2"}, {SubCatId: 103, name: "CatB-SubCat1"}, {SubCatId: 104, name: "CatB-SubCat2"}, {SubCatId: 105, name: "CatC-SubCat1"}]
<MultiSelect
data={subCategoryDS}
value={subCategories}
onChange={handleChange}
style={{
width: "300px",
}}
placeholder="Please select ..."
/>
In a scenario when selected category: Category-A, Category-B and in sub category MultiSelect: CatA-SubCat1, CatB-SubCat1, CatB-SubCat2. When we decide to remove Category-A from category MultiSelect we would like subcategory MultiSelect selection to also remove CatA-SubCat1 from selection to relect our action. How do we handle this to show our intention? For context sake we have onchange method of category MultiSelect to handle the assigning of our subcategory multiselct data like so:
let subcategoryDropdownList = document.getElementById(`subcategory-multi-dropdown`).parentElement.parentElement as unknown as MultiSelect;
subcategoryDropdownList.data = subCategories; //trying this according to docs
subcategoryDropdownList.value = subCategories; //trying this hailmary and pray
However we're getting the object alright but assigning anything to it like so doesn't work. Neither does letting React work with data and state to follow convention like :
const [subCategories, setSubCategories] = React.useState([]);
setSubCategories((pv) => ({
...pv,
{ options }
}));
It would seems as if once the MultiSelect is touched and selection set it wouldn't respond to changes and it doesn't have MultiSelect.Refresh() void method like its jQuery equivalent. if anyone could please help would make my day as I'm loosing hair and going grey trying to solve this tough one. Many Thanks in advance