Archive for Nisan, 2011
Nisan 29, 2011 at 02:03 · Kategori: Jquery
Yaklaşık 30 dakikadır projemde bu sorunun cevabını aradım. Artık her şeyi deneyip, sorunun benden kaynaklanmadığından şüphem kalmadığı an, 3 saniyelik bir google taraması ise ilginçtir çözüm oldu. Bazen ilk tercihi aramadan yana kullanmak şüphesiz daha iyi olabiliyor.
Aşağıdaki gibi bir checkbox’ınız olduğunu varsayalım. Bunun seçili olup olmadığını anlayabilmeniz için .val() seçicisini kullanmak yerine .is(“:checked”) kullanmanız gerekiyor. Bu size mevcut duruma göre “true” ya da “false” değeri döndürecektir.
$('#submit').click(function() {
// her durumda "on" değerini gösterir
alert($('#cboxslider').val());
// seçili olup olmama durumuna göre "true" ya da "false" değerini gösterir
alert($('#cboxslider').is(":checked"));
});
İyi çalışmalar,
Nisan 25, 2011 at 19:43 · Kategori: .NET
DropDownList’i herhangi bir veritabanından getirdiğiniz bir veri kaynağı ile doldurdunuz. Ancak kaynak haricinde varsayılan bir değerin listede seçili olmasını istiyorsunuz. Bunu yapabilmeniz için öncelikle bir ListItem nesnesi oluşturarak işe başlıyoruz.
ListItem defValue = new ListItem();
defValue.Text = 'Lütfen birini seçiniz!'; // Listede görünecek yazı
defValue.Value=''; // Görünen isme karşılık gelen değer *SelectedValue
defValue.Selected = true; // Bunun seçili olmasını sağlıyoruz.
ddlCompanies.Items.Add(defValue); // Daha sonra dropdownlist'e ekliyoruz.
Bunları yaptıktan sonra son olarak DropDownList’e AppendDataBoundItems=”true” özelliğini eklemeyi unutmamanız gerekiyor. Bu özellik sayesinde daha önce datayı bağlamış (bind) olsanız bile yeni liste elemanımızın eklenmesi sağlamış oluyoruz. Eğer bu özelliği eklemezsek, eklediğimiz ListItem listede görünmeyerek, yalnızca DataSource’un sahip olduğu elamanlar listelenecektir.
İyi çalışmalar,
Nisan 25, 2011 at 16:34 · Kategori: .NET, C#
Eğer Sql Server’da DateTime nesnesi ile uğraşıyorsanız, çoğu zaman string türünden bir ifadeyi DateTime formatına uygun bir şekle dönüştürmeniz gerekecektir. Yoksa formatın uygun olmadığına ( String was not recognized as a valid DateTime ) dair bir hata alacaksınız. Bu yöntemi try catch ile çözmekten ziyade basit bir if ile üstesinden gelmek daha verimli olacaktır.
DateTime dtime;
if (!DateTime.TryParse(txtInvoiceDate.Text, out dtime))
txtInvoiceDate.Text = DateTime.Today.ToShortDateString();
Artık dtime nesnesini istediğiniz yerde kullanabilirsiniz.
İyi çalışmalar
Nisan 23, 2011 at 22:06 · Kategori: C#, PHP
Kısa If/Else ifadeleri için uzun uzun kod yazmamızı engelleyen kullanışlı bir yöntemdir. Birçok programlama dili bu kullanış biçimini desteklemektedir.
C# ile basit bir kullanım örneği verelim.
IDsi txtKdv olan bir textbox kullanıcı tarafından boş bırakılmışsa bunun arka planda kdv değişkenine “0″ olarak atanmasını, eğer bir sayı girilmişse bunu float’a dönüştürerek yine aynı değişkenine atanmasını sağlayacağız.
float kdv = (txtKdv.Text.Length == 0) ? 0 : Convert.ToUInt32(txtKdv.Text);
İyi çalışmalar,
Nisan 14, 2011 at 18:05 · Kategori: JAVA, JSF 2
JSF 2.0 ‘da stiller, scriptler ya da resimler web uygulamanız ile aynı yerde bulunmalı. Kısaca WEB-INF dosyanızın bulunduğu yerde bir de resources isimli bir klasörünüz olmalı. Dosya sisteminizi bu yapıda şekillendirdikten sonra artık JSF 2.0 ile gelen tagları kullanarak bu kaynakları tüketebiliyorsunuz.

JSF 2.0 tarafındaki kod:
<h:outputStylesheet library="css" name="960.css" />
Verdiği HTML çıktısı:
<link rel="stylesheet" media="screen" type="text/css" href="/ProjeAdi/faces/javax.faces.resource/960.css?ln=css" />
Önceki Yazılarım