Benim uygulama çerçevesinin bazı yanı sıra jquery güncellenmiş ve şimdi çalışmıyor. Ben geri debug yararlı bilgi almıyorum beri ne emin değilim. İşte ben arıyorum ne:
GIVEN: I am on the selected page with a text field and submit button WHEN: I type a few letters in the textbox THEN: I want Autocomplete with available accounts matching values from the database.
GIVEN: I see a value that I want to add to my list WHEN: I click "Add" THEN: I want to see the selected value displayed in the panel via Ajax (no need to refresh the page):
İşte Autocompletion için kodu:
$this->btnAddOffer = new QButton($this->pnlAddOffer,"btnAddOffer");
$this->btnAddOffer->CssClass = "button";
$this->btnAddOffer->Text = "Add";
$this->txtNewOffer->AddAction(new QEnterKeyEvent(), new QAjaxAction('btnAddOffer_Click'));
$this->txtNewOffer->AddAction(new QEnterKeyEvent(), new QTerminateAction());
$this->btnAddOffer->AddAction(new QClickEvent(), new QAjaxAction('btnAddOffer_Click'));
ve:
protected function btnAddOffer_Click($strFormId, $strControlId, $strParameter) {
if($this->txtNewOffer->Text == ''){
$this->txtNewOffer->Warning = "You must be enter a offer company name!";
return false;
}
$objUser = unserialize($_SESSION['User']);
$objAccount = Account::LoadByName($this->txtNewOffer->Text);
if($objAccount){
$objUser->AccountId = $objAccount->Id;
$objOffer = Offer::LoadByUserOwnerIdAccountId($objUser->Id,$objAccount->Id);
if($objOffer){
QApplication::DisplayAlert("This account already exists!!");
} else {
$objOffer = new Offer();
$objOffer->UserOwnerId = $objUser->Id;
$objOffer->AccountId = $objAccount->Id;
$objOffer->Save();
#QApplication::DisplayAlert("New account was added successfully");
}
}
Ben olsun akım sonuçları:
- Ben metin yazdığınızda, ben şu kundakçı boş bir form göreceksiniz:
Ben neler olduğunu ayıklamak için hiçbir bilgi yok beri ne emin değilim.
İşte giriş kutusu ve Gönder düğmesini etrafında kod üretmesinden Firebug kullanarak bir ekran görüntüsü:
Denetleyicisi ilgili kodu:
Daha fazla bilgi burada bulunabilir:
http://github.com/allyforce/AF-upload/blob/master/Library/Offer.class.php