xtype:"combo" 动态加载
items : [
{xtype:"combo",
fieldLabel:"显示模块",
name:"templateId",
hiddenName:"templateId",
blankText:'请选择模块',
emptyText:'选择模块',
displayField:"name",
valueField:"no",
lazyRender:true,
triggerAction:"all",
typeAhead: true,
store:new Ext.data.JsonStore({
id:"id",
url:"Control.ashx?Controller=getAppInfo",
// root:"result",
// totalProperty:"rowCount",
remoteSort:true,
// baseParams:{pageSize:"-1"},
fields:["no","name"]
})
}, {
cls : 'user',
name : 'userName',
fieldLabel : '帐号',
blankText : '帐号不能为空'
}, {
cls : 'key',
name : 'password',
fieldLabel : '密码',
blankText : '密码不能为空',
inputType : 'password'
}]
});
C#
public void getAppInfo(HttpContext context)
{
BS2.Right.AppManage.MFAppRootList appList = BS2.Right.AppManage.MFAppRootList.GetList();
string result = "";
if (appList.Count > 0)
{
string sData = "";
foreach (BS2.Right.AppManage.MFApp item in appList)
{
sData = sData + "," + "{\'no\':" + item.AppNo + ",\'name\':\'" + item.AppName + "\'}";
}
result = "[" + sData.Substring(1) + "]";
} //"[{'no':0,'name':'应用管理系统'},{'no':1,'name':'产品资源管理'},{'no':2,'name':'商品库存管理'},{'no':45,'name':'56'}]"
context.Response.ContentType = "application/x-json";
context.Response.Write(result);
context.Response.End();
}
{xtype:"combo",
fieldLabel:"显示模块",
name:"templateId",
hiddenName:"templateId",
blankText:'请选择模块',
emptyText:'选择模块',
displayField:"name",
valueField:"no",
lazyRender:true,
triggerAction:"all",
typeAhead: true,
store:new Ext.data.JsonStore({
id:"id",
url:"Control.ashx?Controller=getAppInfo",
// root:"result",
// totalProperty:"rowCount",
remoteSort:true,
// baseParams:{pageSize:"-1"},
fields:["no","name"]
})
}, {
cls : 'user',
name : 'userName',
fieldLabel : '帐号',
blankText : '帐号不能为空'
}, {
cls : 'key',
name : 'password',
fieldLabel : '密码',
blankText : '密码不能为空',
inputType : 'password'
}]
});
C#
public void getAppInfo(HttpContext context)
{
BS2.Right.AppManage.MFAppRootList appList = BS2.Right.AppManage.MFAppRootList.GetList();
string result = "";
if (appList.Count > 0)
{
string sData = "";
foreach (BS2.Right.AppManage.MFApp item in appList)
{
sData = sData + "," + "{\'no\':" + item.AppNo + ",\'name\':\'" + item.AppName + "\'}";
}
result = "[" + sData.Substring(1) + "]";
} //"[{'no':0,'name':'应用管理系统'},{'no':1,'name':'产品资源管理'},{'no':2,'name':'商品库存管理'},{'no':45,'name':'56'}]"
context.Response.ContentType = "application/x-json";
context.Response.Write(result);
context.Response.End();
}