Tanya Checkboxlist di struts 2

View: New views
5 Messages — Rating Filter:   Alert me  

Tanya Checkboxlist di struts 2

by fu_kyogo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,
Mau tanya nih tentang struts2 checkboxlist,

Gua ada tiga buah check box, pada saat create gua centang cuma 2 buah checkbox. Setelah tekan tombol save, masuk ke database 2 buah checkbox.

Terus checkboxnya mau diupdate, jadi di layar ada dua buah checkbox yang sudah dicentang. Setelah itu dicentang satu checkbox lagi, jadi total menjadi 3 buah checkbox.

Tetapi pada saat update ke database cuma satu checkbox yang masuk, yaitu checkbox yang terakhir. Padahal di layar ada 3 buah checkbox yang kecentang.

Mungkin karena tidak ada action sama sekali pada kedua check box tersebut. Buktinya kalau gua uncheck terus check lagi pada saat update bisa masuk 3 checkbox.

Nah Kira2 ada gak ya cara untuk bisa mengatasi masalah ini?

Thanks untuk infonya


Re: Tanya Checkboxlist di struts 2

by wendi gunawan-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ente bikin var hidden aja untuk tiap checkbox...nanti tiap kali di
centang/uncentang ente update nilai ke var hiddennya juga make
JS...nah nanti di javanya yg ente ambail nilai var hinddenya
itu..bukan ceckbox nya..


On 6/24/09, fu_kyogo <fu_kyogo@...> wrote:

> Hi All,
> Mau tanya nih tentang struts2 checkboxlist,
>
> Gua ada tiga buah check box, pada saat create gua centang cuma 2 buah
> checkbox. Setelah tekan tombol save, masuk ke database 2 buah checkbox.
>
> Terus checkboxnya mau diupdate, jadi di layar ada dua buah checkbox yang
> sudah dicentang. Setelah itu dicentang satu checkbox lagi, jadi total
> menjadi 3 buah checkbox.
>
> Tetapi pada saat update ke database cuma satu checkbox yang masuk, yaitu
> checkbox yang terakhir. Padahal di layar ada 3 buah checkbox yang kecentang.
>
> Mungkin karena tidak ada action sama sekali pada kedua check box tersebut.
> Buktinya kalau gua uncheck terus check lagi pada saat update bisa masuk 3
> checkbox.
>
> Nah Kira2 ada gak ya cara untuk bisa mengatasi masalah ini?
>
> Thanks untuk infonya
>
>


--
wendi gunawan
Java Software Developer & penulis (new bie)
terus belajar untuk tidak cinta dunia
http://oretanwendi.wordpress.com/
hp:085643172545

Re: Tanya Checkboxlist di struts 2

by sm96 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

kalo yg anda bikin udah bener, mestinya gak ada masalah.
biar kita tau masalah yg anda alami, bisa tunjukin source yg anda punya?
mungkin bisa dicek bareng2 disini, baik jsp maupun actionnya.


2009/6/24 wendi gunawan <wendi.gunawan@...>:

>
>
> ente bikin var hidden aja untuk tiap checkbox...nanti tiap kali di
> centang/uncentang ente update nilai ke var hiddennya juga make
> JS...nah nanti di javanya yg ente ambail nilai var hinddenya
> itu..bukan ceckbox nya..
>
> On 6/24/09, fu_kyogo <fu_kyogo@...> wrote:
>> Hi All,
>> Mau tanya nih tentang struts2 checkboxlist,
>>
>> Gua ada tiga buah check box, pada saat create gua centang cuma 2 buah
>> checkbox. Setelah tekan tombol save, masuk ke database 2 buah checkbox.
>>
>> Terus checkboxnya mau diupdate, jadi di layar ada dua buah checkbox yang
>> sudah dicentang. Setelah itu dicentang satu checkbox lagi, jadi total
>> menjadi 3 buah checkbox.
>>
>> Tetapi pada saat update ke database cuma satu checkbox yang masuk, yaitu
>> checkbox yang terakhir. Padahal di layar ada 3 buah checkbox yang
>> kecentang.
>>
>> Mungkin karena tidak ada action sama sekali pada kedua check box tersebut.
>> Buktinya kalau gua uncheck terus check lagi pada saat update bisa masuk 3
>> checkbox.
>>
>> Nah Kira2 ada gak ya cara untuk bisa mengatasi masalah ini?
>>
>> Thanks untuk infonya
>>
>>
>
> --
> wendi gunawan
> Java Software Developer & penulis (new bie)
> terus belajar untuk tidak cinta dunia
> http://oretanwendi.wordpress.com/
> hp:085643172545
>



--
syaiful.mukhlis
gtalk:syaiful.mukhlis@...

Re: Tanya Checkboxlist di struts 2

by Mora Jimmy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

yups, posting source biar dianalisa
coz ini java USER group not java MASTAH group :D


2009/6/26 sm96 <syaiful.mukhlis@...>:
>
>
> kalo yg anda bikin udah bener, mestinya gak ada masalah.
> biar kita tau masalah yg anda alami, bisa tunjukin source yg anda punya?
> mungkin bisa dicek bareng2 disini, baik jsp maupun actionnya.
>


--
Best Regards,

MJ

Re: Tanya Checkboxlist di struts 2

by fu_kyogo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ini file jspnya:

<%@ taglib prefix="s" uri="/struts-tags"%>
<s:bean name="java.util.HashMap" id="qTableLayout">
     <s:param name="tablecolspan" value="%{3}" />
</s:bean>
<s:form namespace="/kiosk" action="kioskProfileUpdate" validate="true">
<s:token/>
<s:actionerror/>
<s:hidden name="requestID" key="kioskProfile.iid"/><div
dojoType="dijit.layout.BorderContainer" region="center" gutters="false"
class="tabContainer">
<div dojoType="dijit.layout.TabContainer" region="center"
tabStrip="true">
     <div dojoType="dijit.layout.ContentPane" title="Information"
style="overflow:auto;">
         <table class="wwFormTable">
         <s:label theme="qxhtml" name="kioskProfile.iid" label="Profile
ID" >
             <s:param name="inputcolspan" value="%{2}" />
         </s:label>
         <s:label theme="qxhtml" name="kioskProfile.profileId"
label="Profile Name" >
             <s:param name="inputcolspan" value="%{2}" />
         </s:label>
         <tr><td colspan="3"> </td></tr>
         <s:checkboxlist theme="qxhtml" name="txnIDs" list="kioskTxnList"
listKey="iid" listValue="description" label="Service"
labelposition="top">
             <s:param name="inputcolspan" value="%{2}" />
         </s:checkboxlist>
         <tr><td colspan="3"> </td></tr>
         <s:set value="%{kioskProfile.lastModifiedUserID}"
var="lastModifiedUserID"/>
         <s:date name="kioskProfile.dateLastModified" var="lastUpdate"
format="%{#commonProperties.dateFormat}"/>
         <s:if test="kioskProfile.dateLastModified != null">
             <s:label theme="qxhtml" name="kioskProfile.dateLastModified"
value="%{lastModifiedUserID} on %{lastUpdate}" label="Date Modified">
                 <s:param name="inputcolspan" value="%{2}" />
             </s:label>
         </s:if>
         <s:else>
             <s:label theme="qxhtml" name="kioskProfile.dateLastModified"
value="" label="Date Modified">
                 <s:param name="inputcolspan" value="%{2}" />
             </s:label>
         </s:else>
         </table>
     </div>

</div>
<div dojoType="dijit.layout.ContentPane" region="bottom"
baseClass="tabContainerBottom">
     <button dojoType="dojox.form.BusyButton" id="updateButton"
onclick="validateForm();" busyLabel="Update">Update</button>
     <button dojoType="dojox.form.BusyButton" busyLabel="Reset"
id="resetButton" onclick="reset();">Reset</button>
     <button dojoType="dojox.form.BusyButton" busyLabel="Cancel"
id="cancelButton" onclick="cancelUpdate();">Cancel</button>
</div>
</div>
</s:form>

<script language="javascript">
     function validateForm(){
         if(dijit.byId('kioskProfileUpdate').validate() == true){
             dijit.byId("cancelButton").makeBusy();
             dijit.byId("resetButton").makeBusy();
             dojo.byId('kioskProfileUpdate').submit();
         } else {
             alert('Form contains invalid data. Please correct first');
             dijit.byId("updateButton").cancel();
             dijit.byId("cancelButton").cancel();
             dijit.byId("resetButton").cancel();
             return false;
         }
     }

     function cancelUpdate(){
         dijit.byId("updateButton").makeBusy();
         dijit.byId("resetButton").makeBusy();
         gotoUrl('<s:url namespace="/kiosk" action="kioskProfileList"
includeParams="none"/>');
     }

     function reset() {
         dojo.byId('kioskProfileUpdate').reset();
         dijit.byId("resetButton").cancel();
     }
</script>

Pada saat alert di jsp untuk dapetin value checked nya selalu dapat
false nilainya, padahal di layar udah kecentang.
Kalau checkboxlist diganti dengan checkbox html biasa bisa jalan tanpa
masalah. Mungkin masalah ada pada struts checkboxnya.




--- In jug-indonesia@..., sm96 <syaiful.mukhlis@...> wrote:
>
> kalo yg anda bikin udah bener, mestinya gak ada masalah.
> biar kita tau masalah yg anda alami, bisa tunjukin source yg anda
punya?

> mungkin bisa dicek bareng2 disini, baik jsp maupun actionnya.
>
>
> 2009/6/24 wendi gunawan wendi.gunawan@...:
> >
> >
> > ente bikin var hidden aja untuk tiap checkbox...nanti tiap kali di
> > centang/uncentang ente update nilai ke var hiddennya juga make
> > JS...nah nanti di javanya yg ente ambail nilai var hinddenya
> > itu..bukan ceckbox nya..
> >
> > On 6/24/09, fu_kyogo fu_kyogo@... wrote:
> >> Hi All,
> >> Mau tanya nih tentang struts2 checkboxlist,
> >>
> >> Gua ada tiga buah check box, pada saat create gua centang cuma 2
buah
> >> checkbox. Setelah tekan tombol save, masuk ke database 2 buah
checkbox.
> >>
> >> Terus checkboxnya mau diupdate, jadi di layar ada dua buah checkbox
yang
> >> sudah dicentang. Setelah itu dicentang satu checkbox lagi, jadi
total
> >> menjadi 3 buah checkbox.
> >>
> >> Tetapi pada saat update ke database cuma satu checkbox yang masuk,
yaitu
> >> checkbox yang terakhir. Padahal di layar ada 3 buah checkbox yang
> >> kecentang.
> >>
> >> Mungkin karena tidak ada action sama sekali pada kedua check box
tersebut.
> >> Buktinya kalau gua uncheck terus check lagi pada saat update bisa
masuk 3

> >> checkbox.
> >>
> >> Nah Kira2 ada gak ya cara untuk bisa mengatasi masalah ini?
> >>
> >> Thanks untuk infonya
> >>
> >>
> >
> > --
> > wendi gunawan
> > Java Software Developer & penulis (new bie)
> > terus belajar untuk tidak cinta dunia
> > http://oretanwendi.wordpress.com/
> > hp:085643172545
> >
>
>
>
> --
> syaiful.mukhlis
> gtalk:syaiful.mukhlis@...
>