Aug 27, 2015, 9:31 PM
[CLOSED] [3.2x] Error setting Checkbox Note property
When I try to set the Note on a Checkbox using javascript I get the following error:
Regards
Uncaught TypeError: Cannot read property 'dom' of null
Ext.net.FieldNote.setNote @ ext.axd?v=19368:6595
Window2_ShowAndSetNote @ testboxlabel.aspx:12
fire @ ext.axd?v=19368:11885doFireEvent @ ext.axd?v=19368:12422
prototype.doFireEvent @ ext.axd?v=19368:33397
fireEventArgs @ ext.axd?v=19368:12392
fireEvent @ ext.axd?v=19368:12366
Ext.define.fireHandler @ ext.axd?v=19368:109038
Ext.define.onClick @ ext.axd?v=19368:109027
fire @ ext.axd?v=19368:11885
Ext.define.fire @ ext.axd?v=19368:18703
Ext.define.publish @ ext.axd?v=19368:18679
Ext.define.doDelegatedEvent @ ext.axd?v=19368:18729
Ext.define.onDelegatedEvent @ ext.axd?v=19368:18716
Ext.Function.ExtFunction.bind.method @ ext.axd?v=19368:4400
It seems the problem is in the // @source core/form/Field.js file:
setNote: function (t, encode) { this.note = t;
if (this.rendered) {
this.noteEl.dom.innerHTML = encode !== false ? Ext.util.Format.htmlEncode(t) : t;
}
},
Here is a test case for the problem:<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
</script>
<ext:XScript ID="StudentStatsDisplayScripts" runat="server">
<script type="text/javascript">
var Window2_ShowAndChangeLabel = function (sender) {
#{Window2}.show();
#{chkBox1}.setBoxLabel("Also causes an error...");
}
var Window2_ShowAndSetNote = function (sender) {
#{Window2}.show();
#{chkBox1}.setNote("Causes an error...");
}
</script>
</ext:XScript>
<html>
<head runat="server">
<title>setBoxLabel error- Ext.NET Examples</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server">
</ext:ResourceManager>
<p>
<ext:Button
ID="Button1"
runat="server"
Text="Set BoxLabel">
<Listeners>
<Click Fn="Window2_ShowAndChangeLabel" />
</Listeners>
</ext:Button>
<ext:Button
ID="Button2"
runat="server"
Text="Set Note">
<Listeners>
<Click Fn="Window2_ShowAndSetNote" />
</Listeners>
</ext:Button>
</p>
<ext:Window
ID="Window2"
runat="server"
Icon="House"
Title="Click Listener"
Hidden="true"
X="275"
Y="150">
<Items>
<ext:Checkbox runat="server" ID="chkBox1" BoxLabel="Inital Text"
Checked="true">
</ext:Checkbox>
</Items>
</ext:Window>
</form>
</body>
</html>
I am using a build of 3.2 that was downloaded from the repository on 8/17/2015. If that helps trace the issue.Regards
Last edited by Daniil; Sep 11, 2015 at 12:27 PM.
Reason: [CLOSED]