我有雷达数据报警器控制在radwindow.The大小的雷达窗口是固定的。当我打开雷达弹出弹出,它显示滚动条在雷达窗口,因为更少的空间。
我不想显示滚动条。所以我的问题是,,我们能打开雷达窗口上弹出的数据报警器吗?

发布于 2013-05-14 14:53:57
使用ContentTemplate of RadWindow将所有控件放在同一个页面上,而不是在iframe:http://demos.telerik.com/aspnet-ajax/window/examples/contenttemplatevsnavigateurl/defaultcs.aspx中。
发布于 2013-05-13 04:15:29
RadDatePicker具有PopupDirection属性。您可以使用TopLeft弹出顶部而不是底部。
<telerik:RadDatePicker runat="server" ID="RadDatePicker1" PopupDirection="TopLeft">
</telerik:RadDatePicker>发布于 2016-08-09 09:43:16
您可以通过更改RadDatePicker弹出窗口的位置来省略滚动条。
我在这里找到的解决方案。
.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
RadDatePicker1.DatePopupButton.Attributes.Add("onclick", "PopupAbove(event, '" + RadDatePicker1.ClientID + "');return false;");
}.aspx
<telerik:RadDatePicker ID="RadDatePicker1" Runat="server">
</telerik:RadDatePicker>.aspx JavaScript
<script type="text/javascript">
function PopupAbove(e, pickerID)
{
var datePicker;
if (pickerID == null)
{
datePicker = $find("<%= RadDatePicker1.ClientID %>");
}
else
{
datePicker = $find(pickerID);
}
var textBox = datePicker.get_textBox();
var popupElement = datePicker.get_popupContainer();
var dimensions = datePicker.getElementDimensions(popupElement);
var position = datePicker.getElementPosition(textBox);
datePicker.showPopup(position.x, position.y - dimensions.height);
}
</script> 您可以通过更改datePicker.showPopup(width,height);弹出位置
例如。
datePicker.showPopup(position.x-100, position.y - 100);https://stackoverflow.com/questions/16514698
复制相似问题