or
.RadAjax_Office2007 .raDiv { background-image: url('') !important; }And on id of control i am showing it like this
#RadAjaxLoadingPaneldivVital { background-image: url("WebResource.axd?d=WSBu9pOMHRl15KsTHWg3T0kmn2YGmMPVvRl2sILKsHrpfxNvrCzaIJl2lpa7x1j9jZKMpkIrN3swdVxt4LudmphTXALh-aA69uNkfQVAWlhNswKa8jAvmaqGRuXJBGaAwBDq-kckfrv9OfQ-kKQJYN2w2wnXp57-m4HO_IOBKP3wUlVUudTpfi9hzwtW4ZIkLXeV2RjIa9Dejcjy16e-mQ2&t=634642303574596967") !important; background-repeat: no-repeat; background-position: center; }
It woks fine on my machine and progress bar is displaying on page. but on other machine it is not displaying. When i am figuring out using
fire bug it is showing that image is failed to load. I thing each machine generate different background image url. So how I will
use background image url which will be same for all machines.
<
telerik:RadComboBox
ID
=
"cboContentProvider"
runat
=
"server"
Width
=
"225px"
CheckBoxes
=
"true"
EmptyMessage
=
"-- Select --"
EnableLoadOnDemand
=
"True"
ShowMoreResultsBox
=
"True"
OnClientItemChecked
=
"ItemChecked"
EnableVirtualScrolling
=
"True"
>
<
WebServiceSettings
Method
=
"GetContentProviderData"
Path
=
"../../WebService/BoomboxWs.asmx"
/>
<
ExpandAnimation
Type
=
"InOutElastic"
/>
</
telerik:RadComboBox
>
function
CP_ItemChecked(sender, eventArgs) {
var
data =
'{ "type": "'
+ sender.get_id() +
'", "id": "'
+ eventArgs.get_item().get_value() +
'" }'
;
$.ajax({
type:
"POST"
,
url:
"../../WebService/BoomboxWs.asmx/MarkSelectedItem"
,
data: data,
contentType:
"application/json; charset=utf-8"
,
dataType:
"json"
,
success:
function
(msg) {
}
});
}
[WebMethod(EnableSession =
true
)]
public
RadComboBoxData GetContentProviderData(RadComboBoxContext context)
{
return
GetRadComboBoxData(context, DtCp, DtCp.Count());
}
public
RadComboBoxData GetRadComboBoxData(RadComboBoxContext context, List<GenericDataList> data,
int
itemsPerRequest = 20)
{
var comboData =
new
RadComboBoxData();
var itemOffset = context.NumberOfItems;
var endOffset = itemOffset + itemsPerRequest;
if
(endOffset > data.Count())
{
endOffset = data.Count();
}
if
(!
string
.IsNullOrEmpty(context.Text))
{
data = data.Where(q => q.Name.ToUpper().Contains(context.Text.ToUpper())).ToList();
}
comboData.EndOfItems = endOffset == data.Count();
var result =
new
List<RadComboBoxItemData>(endOffset - itemOffset);
result.AddRange(data.Take(endOffset).Skip(itemOffset)
.Select(radItem =>
new
RadComboBoxItemData {Text = radItem.Name, Value = radItem.Id.ToString(CultureInfo.InvariantCulture)}));
comboData.Message = data.Any() ? String.Format(
"Items <b>1</b>-<b>{0}</b> out of <b>{1}</b>"
, endOffset, data.Count()) :
"No matches"
;
comboData.Items = result.ToArray();
return
comboData;
}