ExtJs的问题

qzw4549689 2010-04-27 02:28:40
我想在Id为LeaveFormRequire的div中放一个FormPanel
问题是:renderTo:LeaveFormRequire,在页面中显示不出表单信息,脚本报错,而如果用renderTo:Ext.getBody()则能显示,但我需要在LeaveFormRequire中显示,求解!(该页面套用了母版页)

<%@ Page Language="C#" MasterPageFile="~/Views/Forms/Form.master" AutoEventWireup="true"
CodeFile="LeaveForm.aspx.cs" Inherits="Views_Forms_LeaveForm" Title="假条申请" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<link href="../../Js/ExtJs-3.2.0/resources/css/ext-all.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="../../Js/ExtJs-3.2.0/adapter/ext/ext-base.js"></script>

<script type="text/javascript" src="../../Js/ExtJs-3.2.0/ext-all.js"></script>

<script type="text/javascript">
Ext.onReady(function(){
var LeaveForm = new Ext.form.FormPanel({
width:350,
frame:true,
renderTo:LeaveFormRequire,//呈现 title:"填写请假单",
bodyStyle:"padding:5px 5px 0",
items:[
{
fieldLabel:"UserName",
xtype:"textfield",
name:"user",
id:"user",
width:200
},
{
fieldLabel:"PassWord",
xtype:"textfield",
name:"pass",
id:"pass",
width:200
}
],
buttons:[{text:"确定"},{text:"取消"}]
});
});
</script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CPH" runat="Server">
<div id="LeaveFormRequire">
</div>
</asp:Content>

...全文
63 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinglongfei 2010-04-28
[Quote=引用 4 楼 sohighthesky 的回复:]
引用 1 楼 dinglongfei 的回复:
你的顺序放错了!
<script>
。。。。。。。
</script>
放在你的
<div id="LeaveFormRequire">
</div>
下面!因为它执行js时找不到你的“LeaveFormRequire”所以就显示不了!

不要说你学过js和extjs


加引号吧:

JScript code
ren……
[/Quote]
不好意思啊!ext框架确实可以!我以前是用JavaScript里的document.getElementById("")去取东西的!最近才学的Ext! 呵呵 又学习了!
回复
lin364653705 2010-04-28
页面中:<div style="width:600px;" id="search-panel">
在JS的formPanel当中: applyTo: 'search-panel'
回复
sohighthesky 2010-04-28
[Quote=引用 1 楼 dinglongfei 的回复:]
你的顺序放错了!
<script>
。。。。。。。
</script>
放在你的
<div id="LeaveFormRequire">
</div>
下面!因为它执行js时找不到你的“LeaveFormRequire”所以就显示不了!
[/Quote]
不要说你学过js和extjs


加引号吧:
renderTo:"LeaveFormRequire",
回复
dinglongfei 2010-04-28
可以了吗??
回复
zxj828282 2010-04-28
top top
回复
dinglongfei 2010-04-27
你的顺序放错了!
<script>
。。。。。。。
</script>
放在你的
<div id="LeaveFormRequire">
</div>
下面!因为它执行js时找不到你的“LeaveFormRequire”所以就显示不了!
回复
发动态
发帖子
JavaScript
创建于2007-09-28

8.4w+

社区成员

Web 开发 JavaScript
申请成为版主
社区公告
暂无公告