| <telerik:RadComboBox Width="556px" ID="Exp_Code" runat="server" Height="190px" Skin="Sunset" |
| MarkFirstMatch="true" EnableLoadOnDemand="true" HighlightTemplatedItems="true" |
| ItemRequestTimeout="1" OnItemsRequested="Exp_Code_ItemsRequested" OnItemDataBound="Exp_Code_ItemDataBound" DataSourceID="SqlDataSource1" CollapseDelay="1" ExpandDelay="1"> |
| <HeaderTemplate> |
| <ul> |
| <li class="col1">Code</li> |
| <li class="col2">Nom</li> |
| <li class="col3">CP</li> |
| <li class="col4">Ville</li> |
| <li class="col5">Pays</li> |
| </ul> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <ul> |
| <li class="col1"><%# DataBinder.Eval(Container.DataItem, "Tiers") %></li> |
| <li class="col2"><%# DataBinder.Eval(Container.DataItem, "Nom") %></li> |
| <li class="col3"><%# DataBinder.Eval(Container.DataItem, "CP") %></li> |
| <li class="col4"><%# DataBinder.Eval(Container.DataItem, "Ville") %></li> |
| <li class="col5"><%# DataBinder.Eval(Container.DataItem, "Pays") %></li> |
| </ul> |
| </ItemTemplate> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </telerik:RadComboBox> |
| Exp_Code.Text = (Tiers + " ").Substring(0, 12); |
| protected void Exp_Code_ItemDataBound(object sender, RadComboBoxItemEventArgs e) |
| { |
| e.Item.Text = ((DataRowView)e.Item.DataItem)["Tiers"].ToString() + " - " + ((DataRowView)e.Item.DataItem)["Nom"].ToString() + " - " + ((DataRowView)e.Item.DataItem)["Ville"].ToString(); |
| e.Item.Value = ((DataRowView)e.Item.DataItem)["Tiers"].ToString() + " - " + ((DataRowView)e.Item.DataItem)["Nom"].ToString() + " - " + ((DataRowView)e.Item.DataItem)["Ville"].ToString(); |
| } |
| <telerik:RadTabStrip ID="rdTab" runat="server" SelectedIndex="7" Width="930" ScrollChildren="true" |
| ScrollButtonsPosition="Right" AutoPostBack="true"> |
| <Tabs> |
| <telerik:RadTab Text="aaaaaaaaa 1111111" runat="server" /> |
| <telerik:RadTab Text="bbbbgggg 22222" runat="server" /> |
| <telerik:RadTab Text="ccccccc 9999999" runat="server" /> |
| <telerik:RadTab Text="dddddhhhhh 5555555" runat="server" /> |
| <telerik:RadTab Text="eeeeeeeeeeeee 22222222" runat="server" /> |
| <telerik:RadTab Text="ffffff 8888888" runat="server" /> |
| <telerik:RadTab Text="gggggggg Test 2222" runat="server" /> |
| <telerik:RadTab Text="hhhhhhh 111111" runat="server" /> |
| <telerik:RadTab Text="iiiiiiiiii 0000" runat="server" /> |
| </Tabs> |
| </telerik:RadTabStrip> |
| <input type="button" value="View" onclick="setSelectedTab()" /> |
| <script type="text/javascript"> |
| function setSelectedTab() |
| { |
| var obj = $find('<%= rdTab.ClientID %>'); |
| obj.get_selectedTab().scrollIntoView(); |
| }; |
| </script> |
We are facing performance issues in Radscheduler. Scheduler control create 15 WebResource.axd and it’s size is 926.3k. This size is not acceptable on production. Please tell me the tips to optimize the scheduler control and reduce the files.
<telerik:RadTreeView ID="RadTreeView1" Runat="server" DataFieldID="ID"
DataFieldParentID="ParentID"
DataNavigateUrlField="URL" DataTextField="Text" DataValueField="URL"
Skin="Forest" EnableViewState ="true" >
<DataBindings>
<telerik:RadTreeNodeBinding Target="_blank" Expanded="false" />
</DataBindings>
</telerik:RadTreeView>
function rowDropping(sender, eventArgs)
{
debugger;
// Fired when the user drops a grid row
var htmlElement = eventArgs.get_destinationHtmlElement();
var scheduler = $find('ctl00_Content_RadScheduler1');
debugger;
if (isPartOfSchedulerAppointmentArea(htmlElement))
{
// The row was dropped over the scheduler appointment area
// Find the exact time slot and save its unique index in the hidden field
var timeSlot = scheduler._activeModel.getTimeSlotFromDomElement(htmlElement);
$get(
"ctl00_Content_TargetSlotHiddenField").value = timeSlot.get_index();
// The HTML needs to be set in order for the postback to execute normally
eventArgs.set_destinationHtmlElement(
"ctl00_Content_TargetSlotHiddenField");
debugger;
}
else
{
// The node was dropped elsewhere on the document
eventArgs.set_cancel(
true);
}
}
| //pseudocode |
| <RadFormDecorator decorate buttons only/> |
| <div> |
| <RadAjaxPanel EnableAjax= true> |
| <asp Button id=1 Enabled=true> |
| <asp Button id=2 Enabled=false> |
| </RadAjaxPanel> |
| </div> |