Implem / Implem.Pleasanter

Pleasanter is a no-code/low-code development platform that runs on .NET. You can quickly create business applications with simple operations.
https://pleasanter.org
GNU Affero General Public License v3.0
511 stars 81 forks source link

スクリプト $p.apiGet の ColumnFilterHash で、リンク先項目を指定するとエラー #523

Closed kenichi-fk closed 3 months ago

kenichi-fk commented 3 months ago

スクリプト $p.apiGet の ColumnFilterHash で、リンク先項目を指定するとエラーになります。 まだ未対応でしょうか?

kenichi-fk commented 3 months ago

自己解決しました。

結論としては、スクリプト $p.apiGet の ColumnFilterHash は、リンク先項目に対応していました。

フィルタが効かなかった原因は2つ見つかりました。

  1. GridColumns にリンク先項目を指定していなかった。  -> 指定すると問題なく稼働。
  2. リンク先項目が複数選択のときに、さらにそのリンク先項目でフィルタしようとしていた  -> 複数選択の場合、その親レコードの値は取得されないようです。

"ClassA~11,ClassD" (リンク先項目・複数選択)※こちらはフィルタ可能 "ClassA~11-ClassD~1390,ClassA" (リンク先項目のさらにリンク先項目) ※こちらはフィルタ不能

  以上、ご参考まで。