Bu belge yapay zeka tarafından çevrilmiştir. Doğru bilgi için İngilizce sürüme bakın.
JS Action, düğme tıklandığında JavaScript yürütmek ve herhangi bir iş davranışını özelleştirmek için kullanılır. Form araç çubukları, tablo araç çubukları (koleksiyon düzeyi), tablo satırları (kayıt düzeyi) gibi konumlarda doğrulama, ipucu, API çağrısı, açılır pencere/çekmece açma, veri yenileme gibi işlemleri gerçekleştirmek için kullanılabilir.

ctx.api.request(options): HTTP isteği başlatır;
ctx.openView(viewUid, options): Yapılandırılmış bir görünümü (çekmece/iletişim kutusu/sayfa) açar;
ctx.message / ctx.notification: Global ipuçları ve bildirimler;
ctx.t() / ctx.i18n.t(): Uluslararasılaştırma;
ctx.resource: Koleksiyon düzeyi bağlamın veri kaynağı (örneğin tablo araç çubuğu; getSelectedRows(), refresh() vb. içerir);
ctx.record: Kayıt düzeyi bağlamın mevcut satır kaydı (örneğin tablo satırı düğmesi);
ctx.form: Form düzeyi bağlamın AntD Form örneği (örneğin form araç çubuğu düğmesi);
ctx.collection: Mevcut koleksiyon meta verileri;
Kod düzenleyici Snippets parçacıklarını ve Run ön çalıştırmayı destekler (aşağıya bakın).
ctx.requireAsync(url): URL'ye göre AMD/UMD kütüphanelerini asenkron olarak yükler;
ctx.importAsync(url): URL'ye göre ESM modüllerini dinamik olarak içe aktarır;
ctx.libs.React / ctx.libs.ReactDOM / ctx.libs.antd / ctx.libs.antdIcons / ctx.libs.dayjs / ctx.libs.lodash / ctx.libs.math / ctx.libs.formula: JSX oluşturma, zaman işleme, veri işlemleri ve matematiksel hesaplamalar için kullanılan yerleşik React / ReactDOM / Ant Design / Ant Design İkonları / dayjs / lodash / math.js / formula.js gibi genel kütüphaneler.
Gerçekte kullanılabilir değişkenler düğmenin bulunduğu konuma göre farklılık gösterebilir, yukarıdakiler yaygın yeteneklere genel bir bakıştır.
Snippets: Yerleşik kod parçacıkları listesini açar, aranabilir ve mevcut imleç konumuna tek tıkla eklenebilir.Run: Mevcut kodu doğrudan çalıştırır ve çalışma günlüklerini alttaki Logs paneline yazdırır; console.log/info/warn/error ve hata vurgulamalı konumlandırmayı destekler.
ctx.openView aracılığıyla bir açılır pencere/çekmece açarken, parametrelerin açıkça iletilmesi ve gerektiğinde gönderim başarılı olduktan sonra üst kaynağın aktif olarak yenilenmesi önerilir.