0

私はSQLFORM.smartgridを、私が構築しているアプリのベースとして使用しています。これは、ほぼ完全に法案に適合しているためです。

スマートグリッドによって生成されたビューをカスタマイズしています。表示しているレコードの上にダッシュボードを少し追加したいと思います。ダッシュボードには、表示しているテーブルに関連する他のテーブルのレコードのデータが含まれます。

スマートグリッドで表示されている現在のレコードのIDを取得するにはどうすればよいですか?request.argsを使用してURLからIDを抽出しようとしましたが、argsはリストとして返され、IDは常に同じインデックスを持っているとは限りません。リストで整数をチェックするのは少し面倒で危険なようです。

4

1 に答える 1

0

usenet に関する多くの突っ込みといくつかの質問の後、レコード ID は常に URL の最後の引数であることが判明したため、request.args[-1] を使用できます。

于 2012-11-21T10:27:41.697 に答える