Feb 13, 2017, 3:43 PM
[CLOSED] Undefined control after migration from 3.X to 4.2
Hello, following example is working fine in Ext Net 3.X and not in 4.2 (App.df2.hide() is undefined).
Riccardo.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SelectEvent.aspx.cs" Inherits="Samples.Web.ExtNet4.Forum.SelectEvent" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ext:ResourceManager runat="server" />
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
var masterData = new List<ModelBase>()
{
new ModelBase() { Code="1", Description="Show DF1" },
new ModelBase() { Code="2", Description="Show DF2" },
};
masterStore.DataSource = masterData;
masterStore.DataBind();
masterSelectBox.Select(masterData.First().Code);
masterSelectBox.SelectedItem.Value = masterData.First().Code.ToString();
masterSelectBox.FireSelectOnLoad = true;
}
public class ModelBase
{
public string Code { get; set; }
public string Description { get; set; }
}
</script>
<script>
var masterSelectBox_Select = function () {
App.df1.hide();
App.df2.hide();
if (App.masterSelectBox.getValue() == 1)
App.df1.show();
else
App.df2.show();
}
</script>
<ext:Panel runat="server">
<Items>
<ext:DateField runat="server" ID="df1" FieldLabel="DF1" />
<ext:SelectBox runat="server" ID="masterSelectBox" IDMode="Static"
DisplayField="Description" ValueField="Code"
ForceSelection="true" FireChangeOnLoad="true">
<Listeners>
<Select Handler="masterSelectBox_Select();" />
</Listeners>
<Store>
<ext:Store runat="server" ID="masterStore" ModelName="CommonComboModel" />
</Store>
</ext:SelectBox>
<ext:DateField runat="server" ID="df2" FieldLabel="DF2" />
</Items>
<Bin>
<ext:Model runat="server" IDProperty="Id" ID="CommonComboModel" Name="CommonComboModel">
<Fields>
<ext:ModelField Name="Code" />
<ext:ModelField Name="Description" SortType="AsUCString" />
</Fields>
</ext:Model>
</Bin>
</ext:Panel>
</div>
</form>
</body>
</html>
Thank you,Riccardo.
Last edited by fabricio.murta; Feb 14, 2017 at 10:16 AM.