티스토리 뷰

IT/ARCHIBUS

[ARCHIBUS] selectbox 만들기

MD워시퍼 2013. 8. 29. 20:37

 - axvw - 

<message name="dp" translatable="true">Department</message>

<message name="dv" translatable="true">Division</message>

<message name="orate" translatable="true">Occupancy Rate</message>


<message name="pct" translatable="true">Percentage</message>

<message name="area" translatable="true">Area</message>


<message name="Q" translatable="true">Quarter</message>

<message name="M" translatable="true">Month</message>

<message name="Y" translatable="true">Year</message>

<message name="nullGroup" translatable="true">Please make sure select Group By, X-axis, and Y-axis is not empty.</message>

<message name="nullDate" translatable="true">Please select a date value for 'Single Date' option.</message>


<message name="dp_area" translatable="true">Department Area: room area allocated to each department</message>

<message name="dplus_area" translatable="true">Department Area and All Other Areas: room area allocated to each area type</message>

<message name="dv_area" translatable="true">Division Area: room area allocated to each division</message>

<message name="op_count" translatable="true">Occupancy Count: count of rooms in each occupancy category over date range</message>

<message name="orate_pct" translatable="true">Occupancy Rate: occupancy count over date range divided by capacity</message>


<field>

<title>Group By</title>

<html>

<select id="groupBy" name="groupBy"

                                onChange="abSpOccupAnalTab2Controller.groupChange()">

</select>

</html>

</field>

<field>

<title>Y-axis Units</title>

<html>

<select id="dataAxis" name="dataAxis" >

</select>

</html>

</field>

<field>

<title>X-axis Units</title>

<html>

<select id="interval" name="interval">

</select>

</html>

</field>

<field>

<title translatable="true">From Year</title>

<html>

<select  name="fromYear" id="fromYear">

</select>

</html>

</field>

<field>

<title translatable="true">To Year</title>

<html>

<select  name="toYear" id="toYear">

</select>

</html>

</field>


- js -

groupBy: '', 

groupSql: '', 

intervalType: '', 

fromYear: '', 

toYear: '', 


groupByValueArray: new Array(

"dv", "dp", "orate" 

),

groupByTextArray: new Array(

),


intervalArray: new Array(

"m", "q",  "y" 

),

intervalTextArray: new Array(

),


dataAxisOptionValue: new Array(

"area", "pct" 

),

dataAxisOptionText: new Array(

),


localizeText: function(){

this.dataAxisOptionText.push(getMessage("area"));

this.dataAxisOptionText.push(getMessage("pct"));


this.groupByTextArray.push(getMessage("dv"));

this.groupByTextArray.push(getMessage("dp"));

this.groupByTextArray.push(getMessage("orate"));


this.intervalTextArray.push(getMessage("M"));

this.intervalTextArray.push(getMessage("Q"));

this.intervalTextArray.push(getMessage("Y"));

},


afterInitialDataFetch: function(){

this.localizeText();

initialDropdownList("groupBy", this.groupByValueArray,this.groupByTextArray);

initialDropdownList("dataAxis", this.dataAxisOptionValue,this.dataAxisOptionText);

initialDropdownList("interval",this.intervalArray, this.intervalTextArray);

removeSelectOption("dataAxis", "pct");

this.groupChange();

},

댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31