InObject - grafik fonksiyonu
InObject() grafik fonksiyonu, mevcut nesnenin fonksiyon bağımsız değişkeninde belirtilen kimliğe sahip başka bir nesnenin içinde olup olmadığını değerlendirir. Nesne bir sayfa veya görselleştirme olabilir.
Bu fonksiyon, üst düzey sayfa nesnesinden diğer görselleştirmeler içinde iç içe yerleştirilmiş görselleştirmelere kadar bir sayfadaki nesnelerin hiyerarşisini göstermek için kullanılabilir. Bu fonksiyon, uygulamalarınızda özel gezinme oluşturmak için if ve ObjectId fonksiyonlarıyla birlikte kullanılabilir.
Söz Dizimi:
InObject(id_str)
Dönüş verileri türü: Boole
Qlik Sense üzerinde Boolean true değeri -1 ile, false ise 0 ile temsil edilir.
Bağımsız Değişken | Açıklama |
---|---|
id_str | Değerlendirilen nesnenin kimliğini yansıtan bir dize değeri. |
Sayfa kimliği, uygulama URL'sinden alınabilir. Görselleştirmeler için, nesne kimliğini ve nesne türünün metin dizesini tanımlamak üzere Geliştirici seçeneklerini kullanın.
Aşağıdakileri yapın:
-
Analiz modunda, URL'nize aşağıdaki metni ekleyin:
/options/developer
-
Görselleştirmeye sağ tıklayıp Geliştirici seçeneğine tıklayın.
-
Özellikler bölümünde, diyalog üst bilgisinden nesne kimliğini ve "qType" özelliğinden nesne türünü alın.
Sınırlamalar:
Bu fonksiyon, ana öğe olan bir kapsayıcı içindeki bir nesnede (ör. bir düğme) çağrıldığında beklenmeyen sonuçlar verebilir. Bu sınırlama, birkaç liste kutusunun kapsayıcısı olan filtre bölmesi ana öğeleri için de geçerlidir. Bunun nedeni, ana öğelerin nesne hiyerarşisini kullanma biçimidir.
InObject() genellikle şu fonksiyonlarla birlikte kullanılır:
Fonksiyon | Etkileşim |
---|---|
if - kod ve grafik fonksiyonu | if ve ObjectId fonksiyonları, koşullu ifadeler oluşturmak için birlikte kullanılabilir. Örneğin, bu fonksiyonlar kullanılarak ifadeler aracılığıyla görselleştirmeler koşullu renklendirme elde edebilir. |
ObjectId - grafik fonksiyonu | if fonksiyonuna benzer şekilde ObjectId, koşullu ifadeler oluşturmak için InObject ile birlikte de kullanılır. |