比如,通過跑訂單,生產進度,再調整生產計劃。 跑出來的csp報表,如果這個MG能支持 cell_change 則能夠實現上面所說的互動。 不知這想法是否可行,謝謝。
支持obj_change 但是无论怎么变,报表都是对现有数据按条件检索,不可能改变数据,最多也就是通过计算把一些数值展示在界面上而已。
官方认证第三方服务团队 徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787 服务介绍:http://www.onlyit.cn/onlyit_service.html
在CSP報表的MG如果 cell_change 支持的話,則可以動態演示各個數據變化,非常方便啊。 用csp是因為不用理會添加列刪除列的煩惱,就一個sql db_run就搞定了。 而自定義 grid 就麻煩多了
按你所说,意味着MG能够编辑,在目前来说不可能,当然可变通变通,就是把想要能够变化的列作为检索条件,在书写SQL语句时进行判断,或者在load_over中再进一步处理,或者就用obj_change处理。
string change_obj; extern change_col, change_row_id; int cell_change() { //如果支持這個就方便了,非常方便用於推演 dbg(change_col); return 1; } int obj_change() { //msg(change_obj); return 1; }; int func_can_run() { return 1; }; int func_def_lmt() { return 1; }; int func_init_lmt_val() { return 1; }; int func_def_field() { return 1; }; int func_def_imp() { return 1; }; int func_init() { return 1; }; int func_query() { string sql; sql = "select res_id,res_name,'' as inp_num,'' as inp_price from res"; db_run(sql); return 1; }; int func_run_over() { //回上樓,這個支持可編輯呢 grid_set_opt("MG", "editing.on"); return 1; }; int func_dbl_click() { return 1; };
能在自定义报表里支持 cell_change,确实能实现很多灵活功能。 这个点子不错。
举个例子,比如: 可以 实现自己定义的函数了,模拟excel,所见即所得。
这个想法不错,支持一下
回来看看,期待老师能支持,莫大幸yuan
登录后方可发贴