0

みなさん、こんにちは データベースから読み込まれる 2 つのドロップダウン メニューを作成した jsp ページを作成しました。ページをテストすると問題なく動作しますが、マネージャーからドロップダウン メニューのフィールドには下の画像のような背景色が必要だと言われました。そのために私は何ができますか?これらのフィールドがハード コーディングされている場合、その方法はわかっていましたが、このシナリオでの方法はわかりません。私のコードも一番下にあります..ありがとう!

      `<form:form method="POST" commandName="excsAnaSelNav">
      <br>
     <table width="100%">
         <tr>
     <td width="20%"></td>
  <td width="20%"> Type:
   <form:select id="type" onChange = 'checkType()'path="analysisEvents">
    <form:option value="All" label="--- All ---" />
                    <form:options items="${analysisEvents}" />
                </form:select>
                </td>


            <td width="20%"> Forecast ISC:<form:select path="iscCodes">
                <form:option value="All" label="--- All ---" />
                    <form:options items="${iscCodes}" />
                </form:select>
                </td>

          <td width="30%"><div id="sctry" style="visibility:hidden">
        Actual ISC: <select style="width:50px" id="actualisc">
        <option value="ALL" selected>All</option></select></div>`

ドロップダウンメニュー

4

1 に答える 1

1

対応するエントリで使用する色を指定するデータベース内のテーブル/列、またはこれらのものを参照するスクリプト内の配列のいずれかが必要です。ドロップダウンを作成するときは、選択ボックスに入れたエントリに対応する色をデータベース/配列に照会するだけです。

私はJSPが苦手なので、ここにいくつかの疑似コードがあります:

dropDownEntry = Query->Select Drop Down Entry
dropDownColor = Query->Select dropDownEntry Color

<select>
For Every dropDownEntry
  <option style='background-color: dropDownColor'>dropDownEntry</option>
End For
</select>
于 2013-02-05T18:29:58.457 に答える