Mar 28, 2012, 6:53 PM
Microsoft JScript runtime error: Sys.ArgumentException: The format string contains an unmatched opening or closing brace.
Hi Guys,
Who can help me with this error that seems to be a bug?
Microsoft JScript runtime error: Sys.ArgumentException: The format string contains an unmatched opening or closing brace.
Parameter name: format
When I select the combo box fire the event select (
(
and ? the error appears
Please see in attach the doc. that explain everything.
Thank you!
ASP.NET Code
Who can help me with this error that seems to be a bug?
Microsoft JScript runtime error: Sys.ArgumentException: The format string contains an unmatched opening or closing brace.
Parameter name: format
When I select the combo box fire the event select (
<DirectEvents><Select OnEvent="cbCurso_Change"/></DirectEvents>
) . that change the text box (
</ext:ComboBox> <ext:TextField ID="tfProvaIngresso" runat="server"/>
property indicatorText (see c# code)and ? the error appears
Please see in attach the doc. that explain everything.
Thank you!
ASP.NET Code
<%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %>
<%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="asp" Namespace="System.Web.UI" Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Candidaturas.aspx.cs" Inherits="Candidaturas.Layouts.Candidaturas.Candidaturas" DynamicMasterPageFile="~masterurl/default.master" %>
<%@ Register Assembly="Ext.Net, Version=1.3.0.1840, Culture=neutral, PublicKeyToken=2e12ce3d0176cd87"
Namespace="Ext.Net" TagPrefix="ext" %>
<asp:Content ID="PageHead" ContentPlaceHolderID="PlaceHolderAdditionalPageHead" runat="server">
<style type="text/css">
.Delete {
background-image:url(/_layouts/candidaturas/Ext.Net/icons/delete.png) !important;
}
.Edit {
background-image:url(/_layouts/Candidaturas/icons/note_edit.png) !important;
}
.Add {
background-image:url(/_layouts/Candidaturas/icons/add.png) !important;
}
.Table {
background-image:url(/_layouts/candidaturas/icons/table.png) !important;
}
.Disk {
background-image:url(/_layouts/candidaturas/icons/disk.png) !important;
}
</style>
</asp:Content>
<asp:Content ID="Main"
ContentPlaceHolderID="PlaceHolderMain"
runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Slate">
</ext:ResourceManager>
<ext:Store ID="stCandidaturas"
runat="server">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="ID" >
</ext:RecordField>
<ext:RecordField Name="aluno" >
</ext:RecordField>
<ext:RecordField Name="curso" >
</ext:RecordField>
<ext:RecordField Name="tipoIngresso" >
</ext:RecordField>
<ext:RecordField Name="faseIngresso" >
</ext:RecordField>
<ext:RecordField Name="estado" >
</ext:RecordField>
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
<ext:Store ID="stCursos"
runat="server">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="ID" >
</ext:RecordField>
<ext:RecordField Name="title" >
</ext:RecordField>
<ext:RecordField Name="tipoCurso" >
</ext:RecordField>
<ext:RecordField Name="provaIngresso" >
</ext:RecordField>
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
<ext:Store ID="stFasesIngresso"
runat="server">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="ID" >
</ext:RecordField>
<ext:RecordField Name="ano" >
</ext:RecordField>
<ext:RecordField Name="datainicio" >
</ext:RecordField>
<ext:RecordField Name="datafim" >
</ext:RecordField>
<ext:RecordField Name="fase" >
</ext:RecordField>
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
<ext:Store ID="stRegimes"
runat="server">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="ID" >
</ext:RecordField>
<ext:RecordField Name="regime" >
</ext:RecordField>
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
<ext:Panel runat="server"
Header="False"
MonitorResize="True"
Layout="FitLayout">
<Items>
<ext:GridPanel ID="gpCandidaturas" runat="server"
Height="300"
Title="Candidaturas"
StoreID="stCandidaturas"
Frame="True"
TrackMouseOver="True"
iconcls="Table"
MonitorResize="true"
AutoExpandColumn="aluno"
>
<TopBar>
<ext:Toolbar runat="server"
AutoHeight="True"
MonitorResize="True">
<Items>
<ext:Button ID="btAdd"
runat="server"
IconCls="Add">
<DirectEvents>
<Click OnEvent="btAdd_onClick">
</Click>
</DirectEvents>
</ext:Button>
<ext:Button ID="Button1"
runat="server"
IconCls="Edit"
/>
<ext:ToolbarSeparator />
<ext:Button ID="Button2"
runat="server"
IconCls="Edit" />
</Items>
</ext:Toolbar>
</TopBar>
<ColumnModel runat="server">
<Columns>
<ext:Column Header="ID"
DataIndex="ID"
/>
<ext:Column Header="Aluno"
DataIndex="aluno">
</ext:Column>
<ext:Column Header="Curso"
DataIndex="curso">
</ext:Column>
<ext:Column Header="Tipo de Ingresso"
DataIndex="tipoIngresso" />
<ext:Column Header="Fase de Ingresso"
DataIndex="faseIngresso" />
<ext:Column Header="Estado"
DataIndex="estado" />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1"
runat="server"
SingleSelect="true" />
</SelectionModel>
<BottomBar>
<ext:PagingToolbar id="pagToolbar"
runat="server"
PageSize="10"
DisplayInfo="true"
DisplayMsg="Candidaturas {0} - {1} of {2}"
MonitorResize="True">
</ext:PagingToolbar>
</BottomBar>
</ext:GridPanel>
</Items>
</ext:Panel>
<p>
<asp:TextBox runat="server" ID="msg"
Width="200px"/>
</p>
<ext:Window
ID="wAdd"
runat="server"
Title="Adicionar Candidatura"
Frame="true"
Width="650"
Height="600"
Hidden="true"
Layout="FitLayout"
>
<Items>
<ext:TabPanel ID="TabPanel1" runat="server" height="550px">
<Items>
<ext:Panel ID="plCurso"
runat="server"
Title="Curso"
Frame="True"
AnchorHorizontal="100%"
Layout="FormLayout"
LabelWidth="170">
<Items>
<ext:ComboBox ID="cbCurso"
runat="server"
StoreID="stCursos"
Editable="False"
DisplayField="title"
ValueField="ID"
AllowBlank="False"
AutoHeight="True"
EmptyText="Seleccione Curso..."
Mode="Local"
IsFormField="True"
Width="250px"
FieldLabel="Curso"
AnchorHorizontal="100%"
LabelWidth="150"
ForceSelection="true"
TriggerAction="All"
>
<DirectEvents>
<Select OnEvent="cbCurso_Change"/>
</DirectEvents>
</ext:ComboBox>
<ext:ComboBox ID="cbFasesIngresso"
runat="server"
StoreID="stFasesIngresso"
Editable="False"
DisplayField="fase"
ValueField="fase"
AllowBlank="False"
SelectedIndex="0"
AutoHeight="True"
Mode="Local"
LabelStyle="font-weight:bold;"
IsFormField="True"
Width="250px"
FieldLabel="Fases de Ingresso"
AnchorHorizontal="100%"
LabelWidth="150"
>
</ext:ComboBox>
<ext:ComboBox ID="cbRegime"
runat="server"
Editable="False"
DisplayField="regime"
ValueField="regime"
AllowBlank="False"
SelectedIndex="0"
AutoHeight="True"
Mode="Local"
LabelStyle="font-weight:bold;"
IsFormField="True"
Width="250px"
FieldLabel="Regime"
AnchorHorizontal="100%"
LabelWidth="150"
StoreID="stRegimes"
>
</ext:ComboBox>
<ext:TextField ID="tfProvaIngresso" runat="server">
</ext:TextField>
</Items>
</ext:Panel>
<ext:Panel ID="plAluno" runat="server" Title="Aluno">
<Items>
</Items>
</ext:Panel>
<ext:Panel ID="plIESF" runat="server" Title="IESF">
<Items>
</Items>
</ext:Panel>
</Items>
</ext:TabPanel>
</Items>
<Buttons>
<ext:Button runat="server" ID="btClose" Text="Fechar"></ext:Button>
</Buttons>
<BottomBar>
<ext:StatusBar ID="StatusBar1" runat="server" Height="35">
</ext:StatusBar>
</BottomBar>
<Listeners>
</Listeners>
</ext:Window>
</asp:Content>
<asp:Content ID="PageTitle"
ContentPlaceHolderID="PlaceHolderPageTitle"
runat="server">
Manuentação de Candidaturas
</asp:Content>
<asp:Content ID="PageTitleInTitleArea" runat="server"
ContentPlaceHolderID="PlaceHolderPageTitleInTitleArea" >
Manuentação de Candidaturas
</asp:Content>
c# Codeprotected void cbCurso_Change(object sender, DirectEventArgs e)
{
/* tbTipoIngresso.Disabled = false;{*/
string cursoID = cbCurso.SelectedItem.Value.ToString();
List<CursosDS> sltCurso = new List<CursosDS>();
sltCurso = new LoadCursos().GetCursoByID(cursoID);
// lê prova de ingresso associado ao curso
foreach (CursosDS cItem in sltCurso)
{
tfProvaIngresso.IndicatorText = cItem.provaIngresso;
}
}
Last edited by Daniil; Mar 29, 2012 at 4:22 PM.
Reason: Please use [CODE] tags