Dojo.query ile dinamik bir tablo işlemek için nasıl ()

0 Cevap php

Bu benim bu işlemek için en iyi yolu emin değilim çünkü etli bir soru olacak.

Bir giriş olmuştu zaman, kullanıcılar değerlerini değiştirmek için izin vermek, dojo satır içi editörleri bir dizi içeren bir sayfa var bir tasarrufu düğmesi bilgileri kaydetmek için kullanıcı istemi görünür değiştirir.

Sayfası, bir veritabanı tablosundaki bir satıra ilgili DIV etiketleri içinde bulunan satırları bir dizi vardır.

<?php if($this->userjobdetails != null) : ?>

<?php foreach($this->userjobdetails as $employment) :?>
    <div id="employ_<?php echo $this->escape($employment['historyid']);?>">
        <table class="employment-table">
            <tr>
                <td><Strong>
                        <span dojoType="dijit.InlineEditBox" editor="dijit.form.TextBox" onchange="markEmploymentForUpdate();" id="cmpy_<?php echo $this->escape($employment['historyid']);?>"><?php echo $this->escape($employment['employername']);?></span>
                    </Strong>
                </td>
                <td align="left"><input dojoType="dijit.form.FilteringSelect" store="rolestore" searchAttr="name" name="role" id="roleInput_<?php echo $this->escape($employment['historyid']); ?>"  value="<?php echo $this->escape($employment['jobrole']);?>"></td>
                <td align="left"> 
                    <span dojoType="dijit.InlineEditBox" editor="dijit.form.TextBox" onchange="markEmploymentForUpdate();" id="jtitle_<?php echo $this->escape($employment['historyid']);?>"><?php echo $this->escape($employment['jobtitle']);?></span>
                </td>
                <td width="15px;">
                    <input type="hidden" value="<?php echo $this->escape($employment['historyid']);?>" name="employid" id="employid_<?php echo $this->escape($employment['historyid']);?>"/>
                    <img src="<?php echo $this->baseUrl();?>/images/site/msg/small/msg-remove-small.png" border="0" onmouseover="this.style.cursor='pointer';" onclick="removeEmployer('emply_<?php echo $this->escape($employment['historyid']);?>')"/>
                </td>
            </tr>
        </table>
    </div>

<?php endforeach;?>

Kullanıcı 'kaydeder' zaman veritabanı satırları güncellenir böylece sonra dojo.xhrPost kullanarak istediğiniz sayfa, sayfadaki öğeleri için veri göndermek.

Nasıl birden 'satır' olması, bu konuda gitmek?

Teşekkürler

0 Cevap