Extjs;
<%--学期下列表--%>
<ext:Store ID="XqStore" runat="server" AutoLoad="false">
<Proxy>
<ext:HttpProxy Url="/Common/BaseData/GetKsXq/$['+guid]$" Method="POST" AutoDataBind="true"></ext:HttpProxy>
</Proxy>
<Reader>
<ext:JsonReader Root="Data">
<Fields>
<ext:RecordField Name="Value"/>
<ext:RecordField Name="Key"/>
</Fields>
</ext:JsonReader>
</Reader>
<BaseParams>
<%-- <ext:Parameter Name="ksxq" Value="$[Dqxq]$" />
<ext:Parameter Name="bjdm" Value="={11050400201012}" />
<ext:Parameter Name="jcmc" Value="={'操作系统'}" />--%>
</BaseParams>
<Listeners>
<BeforeLoad Handler="Ext.apply(options.params, this.baseParams, options.params);" />
</Listeners>
</ext:Store>
Extjs JS加载
//通过树形菜单加载
var ls = function(nodeid) {
var sqpc = Ext.getCmp('sqpcID').getValue();
var sqzt=Ext.getCmp('sqztID').getValue() ;
BkmdStore.on("beforeload", function() {
BkmdStore.baseParams = { bjdm: nodeid, sqpc: sqpc, sqzt: sqzt };
});
BkmdStore.reload({
params: { bjdm: nodeid, sqpc: sqpc, sqzt: sqzt, start: 0, limit: pageSize }
});
}
function SearchJcmc(isButton) {
var params;
if (isButton) {
params = { PcName: pcNameTextSearch.getValue() };
} else {
params = { Xq: XqComboBox.getValue(), PcName: pcNameTextSearch.getValue() };
}
BkpcListStore.baseParams = params;
BkpcListStore.reload({ param: params });
}