Panic - tree has lost its integrity at tc4
Ⴃ.ႭႣႠႷ.ႨႷ(ႭႣႨႳ )at tc4Ⴃ.ႭႨႰႼ.ႥႳ(Stream , String , Stream , ႭႨႣႭ )
at tc4Ⴃ.ႭႨႰႼ.ႥႭ(Stream , Stream , ႭႨႣႭ )
at tc4Ⴃ.ႭႣႨႥ.ႰႨ(Stream , String , ႭႨႣႭ , Boolean )
at tc4
Ⴃ.ႤႰႨ.ႰႠ(Stream , String , Boolean )
Hi Telerik Team,
I have encountered a problem while using rad combobox in asp wizard where my combobox could not function, i'm using the 2016 telerik dll.
It can only function when using rendermode= native, is there any other solution beside using rendermode = native?
Before this i'm using older version of telerik dll which does not cause this problem, can you please share with us the solution regarding this?
Your response are highly appreciated.
I am new to Telerik controls. I am using the Telerik RadGrid control, using another page in a project as reference/template.
I am able to assign a data source to the radgrid, but when the page is rendered nothing else is displayed.
Here is my grid definition
<div>
<asp:HiddenField runat="server" ID="hfEventID" />
<asp:HiddenField runat="server" ID="hfCompanyID" />
<asp:HiddenField runat="server" ID="hfBoothNumber" />
<telerik:RadGrid runat="server" ID="HelpRequestsGrid" OnNeedDataSource="HelpRequestsGrid_NeedDataSource" AutoGenerateColumns="true"
AllowSorting="true" AllowPaging="true" PageSize="25" ShowHeader="true">
<ClientSettings EnablePostBackOnRowClick="false" Resizing-AllowColumnResize="true" Resizing-AllowResizeToFit="true" Resizing-ShowRowIndicatorColumn="true">
<Selecting AllowRowSelect="true" EnableDragToSelectRows="true" />
<Scrolling AllowScroll="True" UseStaticHeaders="true" />
</ClientSettings>
<PagerStyle Mode="NumericPages"></PagerStyle>
<ClientSettings>
<Resizing AllowColumnResize="true" AllowResizeToFit="true" AllowRowResize="true" ResizeGridOnColumnResize="true"/>
</ClientSettings>
<MasterTableView Width="100%" ClientDataKeyNames="Id" DataKeyNames="Id" AllowMultiColumnSorting="True"
ShowHeadersWhenNoRecords="true" Name="Master" NoMasterRecordsText="No help requests found.">
<NoRecordsTemplate>
No help requests found.
</NoRecordsTemplate>
</MasterTableView>
</telerik:RadGrid>
</div>
And in my codebehind here is where I set the data source
protected void HelpRequestsGrid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
if (CompanyID > 0 && EventID > 0)
{
HelpRequestsGrid.DataSource = Service.GetHelpRequest(EventID, CompanyID);
}
}
When I step through the code the data source gets set but come render nothing is displayed. What am I missing?
I've got a radgrid with a column containing a checkbox. when i check the checkbox, I want to select a given item in a drop down list. below is what I've figured out thus far but can't quite figure out how to check the checkbox inside the grid.
<telerik:RadGrid ID="rgClientSites" runat="server" AutoGenerateColumns="False" AllowMultiRowEdit="true" GridLines="None" Skin="Windows7">
<MasterTableView>
<Columns>
</Columns>
</MasterTableView>
<ClientSettings>
<ClientEvents OnUserAction="onClick"/>
</ClientSettings>
</telerik:RadGrid>
function onClick(sender, eventArgs) {
var grid = $find("<%= rgClientSites.ClientID %>");
var masterTable = grid.get_masterTableView();
var gridCheckItemLCRA = masterTable.get_dataItems()[0].findElement("2"); //contains a checkbox
var dropdownlist = $find("<%= ddlD.ClientID %>");
var item = dropdownlist.findItemByValue("3");
if (gridCheckItemLCRA.checked) {
item.select();
}
else {
item.unselect();
}
}
Nothing happens when I check the checkbox - how do I attach an event to an item in a cell?
Hi,
is there a way to fire the FileUploaded server-side event after using drag and drop?
I have to save the file to a given folder and I would like to use the SaveAs.
Thaks!
Hello,
I've been using client-side binding for several radgrids on my page. I have a need to clear all of their datasources simultaneously at some points. I want to be elegant and loop through all the grids instead of explicitly clearing them line by line.
I want to do something like this:
var
grid = document.getElementsByClassName(
'SubRadGrid'
);
$(
'.SubRadGrid'
).each(
function
(){
})
And not like this:
var
empty = [];
var
grid1 = $find(
"<%= RadGrid1.ClientID %>"
).get_masterTableView();
grid1 .set_dataSource(empty);
grid1 .dataBind();
var
grid2 = $find(
"<%= RadGrid2.ClientID %>"
).get_masterTableView();
grid2 .set_dataSource(empty);
grid2 .dataBind();
var
grid3 = $find(
"<%= RadGrid3.ClientID %>"
).get_masterTableView();
grid3 .set_dataSource(empty);
grid3 .dataBind();
I have a grid that I open up with all lines editable. I am trying to strip the first 10 characters off of the text in the ItemDataBound event. I have version 2016.3.1027.40.
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridEditableItem)
{
GridEditableItem editableItem = e.Item as GridEditableItem;
//string s = "This Works and is longer than 10 characters";
//if (s.Length > 10)
//{
// s = s.Substring(10);
//}
//editableItem["MasterLineItem"].Text = s;
if (editableItem["MasterLineItem"].Text.Length > 10)
{
editableItem["MasterLineItem"].ToolTip = (editableItem["MasterLineItem"].Text).Substring(10); //THIS DOES NOT WORK
}
}
}
Thanks
I have added some client script to a dropdown that automatically highlights and checks an item when pressing enter and also appends a comma after the text. The problem is that when I press enter the dropdown still remains filtered. How can I reset the dropdown to show all the items.
Here is the problem as a gif:
When I press enter Argentina gets selected, the comma is appended but the dropdown list isn't reset to show all the items. How do I do this? Any other suggestions to how can I append the comma automatically without using any hacks are also welcome.
Code:
<
telerik:RadComboBox
ID
=
"rcbCountries"
runat
=
"server"
Width
=
"287px"
CheckBoxes
=
"true"
EnableCheckAllItemsCheckBox
=
"true"
CheckedItemsTexts
=
"DisplayAllInInput"
AllowCustomText
=
"true"
EnableLoadOnDemand
=
"false"
MaxHeight
=
"400px"
Height
=
"400px"
NoWrap
=
"true"
AutoPostBack
=
"false"
EmptyMessage
=
"Partner's country"
MarkFirstMatch
=
"true"
AutoCompleteSeparator
=
", "
Filter
=
"Contains"
OnClientBlur
=
"rcbCountries_Blur"
OnClientFocus
=
"otherCB_Focus"
OnClientItemChecked
=
"rcbCheckboxChecked"
OnClientKeyPressing
=
"rcbCheckboxKeyPressed"
OnClientDropDownClosing
=
"rcbDropdownClosing"
EnableTextSelection
=
"False"
>
</
telerik:RadComboBox
>
function
rcbCheckboxKeyPressed(sender, args) {
if
(args.get_domEvent().keyCode == 13) {
var
highlighted = sender.get_highlightedItem();
if
(!highlighted)
sender.highlightMatches();
var
highlighted = sender.get_highlightedItem();
if
(highlighted) {
highlighted.check();
rcbCheckboxChecked(sender, args);
$(sender.get_element()).data(
'keep-dropdown-open'
,
true
);
}
}
}
function
rcbCheckboxChecked(sender, eventArgs) {
//hack: There is no event to handle that allows us to add a comma at the end
setTimeout(
function
() {
appendComma(sender);
}, 0);
}
function
rcbDropdownClosing(sender, args) {
if
($(sender.get_element()).data(
'keep-dropdown-open'
) ===
true
)
args.set_cancel(
true
);
}
function
appendComma(sender) {
if
(sender.get_checkedItems().length == 0)
return
;
var
text = $.trim(sender.get_text());
if
(text.length > 0 && !text.match(/,\s*$/)) {
sender.set_text(text +
", "
);
}
}