I found that running test method of singlewebapp/src/org/apache/openmeetings/test/labels/FillLabels.java will do the task. but getting some exceptions while running it. Will report the result.
Thanks! On Fri, Apr 5, 2013 at 2:07 PM, Andun Sameera <[email protected]> wrote: > Hi Maxim, > > Problem Solved! Thank you very much for the help. Also what will be > the way to sync my new entry to english.xml with all other languages? > > <string id="1541" name="content_is_saving"> > <value>Content is Saving, Please wait.</value> > </string> > > Thanks! > > On Fri, Apr 5, 2013 at 1:21 PM, Maxim Solodovnik <[email protected]> wrote: >> I believe the error is in this line: >> this.parent.setAttribute('errortext',canvas.getLabelName(1541)); >> you should write >> this.setAttribute('errortext',canvas.getLabelName(1541)); >> since in XML hierarchy 'errortext' is on the same level. >> >> parent means 'parent XML element' not 'parent class' >> >> >> >> On Fri, Apr 5, 2013 at 8:54 AM, Andun Sameera <[email protected]> wrote: >> >>> Hi Maxim, >>> >>> There was a small mistake in my question. I will state the question >>> more clearly with some new findings. >>> >>> In the baseErrorDialog class it has a view like this, >>> >>> <attribute name="errortext" value="" type="string" /> >>> >>> <view y="24" width="$once{ parent.width - 40 }" height="130" x="30" >>> clip="true"> >>> <text fontsize="10" fontstyle="bold" text="${ >>> parent.parent.errortext }" multiline="true" width="$once{ parent.width >>> - 16 }" selectable="true" /> >>> </view> >>> >>> the contentSaveWindow class has been created by extending >>> baseErrorDialog. So I want to update the text of the above text view >>> from the subclass contentSaveWindow. For that task, I thought updating >>> the value of errorText attribute which is used to specify the text of >>> text view. >>> >>> So I have created a english.xml file entry like this, >>> >>> <string id="1541" name="content_is_saving"> >>> <value>Content is Saving, Please wait.</value> >>> </string> >>> >>> Then I have changed the oninit handler of the contentSaveWindow class >>> like this to update the variable. >>> >>> <handler name="oninit"> >>> this.parent.setAttribute('errortext',canvas.getLabelName(1541)); >>> lz.ModeManager.makeModal(this); >>> if ($debug) Debug.write("contentsavewindow: ",errorid); >>> if ($debug) >>> Debug.write("this.parent.errortext:",this.parent.errortext); >>> this.startSave(); >>> </handler> >>> >>> In the debug mode I saw the value of errortext attribute is updated. >>> But the message window come without empty value in the text box. So >>> what is wrong here? >>> >>> My basic requirement is to add a text to the empty text box of >>> baseErrorDialog while being in the sub class >>> contentSaveWindow. >>> >>> Also my other question was how to update all the language xml files >>> with this new entry, >>> >>> <string id="1541" name="content_is_saving"> >>> <value>Content is Saving, Please wait.</value> >>> </string> >>> >>> Vasiliy instructed me to use >>> org.apache.openmeetings.test.labels.FillLabels for this task. Is it >>> enough to run the text() method of that particular class to update all >>> langue xml files. >>> >>> Please be kind enough to instruct me on these questions. Sorry for the >>> earlier mistake. >>> >>> Thanks! >>> >>> On Fri, Apr 5, 2013 at 7:06 AM, Maxim Solodovnik <[email protected]> >>> wrote: >>> > I'm totally confused with this question, >>> > >>> > 1) since you have entry in your english.xml file (and have this language >>> > file imported via language admin) there is no need to create any >>> attributes. >>> > >>> > 2) Why do you need attribute? >>> > >>> > 3) your attribute declaration is confusing: by setting *type="number"* >>> you >>> > telling openlaszlo the value will be number, but in the same line you >>> > declaring: value="I want to put it here". >>> > >>> > Please take a look at the code, there is special label which takes string >>> > id, you just need to use it. >>> > >>> > >>> > >>> > On Thu, Apr 4, 2013 at 9:50 PM, Andun Sameera <[email protected]> >>> wrote: >>> > >>> >> Hi All, >>> >> >>> >> I have a language xml entry like this, >>> >> >>> >> <string id="1541" name="content_is_saving"> >>> >> <value>Content is Saving, Please wait.</value> >>> >> </string> >>> >> >>> >> I want to save this value to a attribute like this, >>> >> >>> >> <attribute name="errorid" value="I want to put it here" >>> type="number" >>> >> /> >>> >> >>> >> What will be the way? >>> >> >>> >> Also I have added the above new entry to master language (English) xml >>> >> file. Running the test method in >>> >> singlewebapp/src/org/apache/openmeetings/test/labels/FillLabels.java >>> >> will populate that entry to other languages. Am I correct? >>> >> >>> >> Thanks! >>> >> >>> >> -- >>> >> Regards >>> >> Andun S.L. Gunawardana >>> >> Undergraduate >>> >> Department of Computer Science And Engineering >>> >> University of Moratuwa >>> >> Sri Lanka >>> >> >>> >> Blog - http://www.insightforfuture.blogspot.com/ >>> >> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>> >> Twitter -http://twitter.com/AndunSLG >>> >> >>> > >>> > >>> > >>> > -- >>> > WBR >>> > Maxim aka solomax >>> >>> >>> >>> -- >>> Regards >>> Andun S.L. Gunawardana >>> Undergraduate >>> Department of Computer Science And Engineering >>> University of Moratuwa >>> Sri Lanka >>> >>> Blog - http://www.insightforfuture.blogspot.com/ >>> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>> Twitter -http://twitter.com/AndunSLG >>> >> >> >> >> -- >> WBR >> Maxim aka solomax > > > > -- > Regards > Andun S.L. Gunawardana > Undergraduate > Department of Computer Science And Engineering > University of Moratuwa > Sri Lanka > > Blog - http://www.insightforfuture.blogspot.com/ > LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 > Twitter -http://twitter.com/AndunSLG -- Regards Andun S.L. Gunawardana Undergraduate Department of Computer Science And Engineering University of Moratuwa Sri Lanka Blog - http://www.insightforfuture.blogspot.com/ LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 Twitter -http://twitter.com/AndunSLG
