新規投稿
フォローする

カントチャートプラグインで同一名小項目検索で同一名小項目のみ表示させたい

ガントチャートプラグインサンプル「SAMPLE_gantt_plugin_v2.1」を使用して工程管理ガントチャートを

作成してみました。

大項目:注文番号

小項目:工程名 

まだ、はじめたばかりで全然知識がないのですが、

ガントチャートプラグインサンプルで大項目と小項目が表示されている表示形式で、小項目の同一名のみ表示させたいときに、大項目が一致していればそれに付随する小項目まで一緒に表示されてしまいます

この表では小項目「データ」だけ検索したつもりが、検索結果でまた上の画像のように、工程名「データ」のみ表示させようと検索しても、「データ」を含む大項目を検索してしまうので他の小項目も表示されてしまいます

 

これを

↑こんなふうに小項目検索工程名「データ」のみ検索して表示させたいです。

(完成想像図です。実際の検索結果ではこのように表示させることができません)

どのようにカスタマイズしたらこのように表示させることができるか、ご教示いただきたくお願いします。

0

10件のコメント

Avatar
koichi

Miyawakiさん

こんにちは。まだ解決されていなければ、下記ご確認ください。

 

レコード一覧画面の絞り込み条件(漏斗アイコン)にて、下記のように設定するといかがでしょうか。

工程名が文字列1行でしたら、「=(等しい)」でも良いです。

 

または、JavaScriptで一覧画面を更新するなどのカスタマイズをされてますでしょうか?

1
Avatar
Miyawaki

koichiさん

コメントありがとうございます。

koichiさんの言われる通り下記のように検索しても表示される結果がかわりませんでした

 

おそらく小分類 の「データ」を検索しても大分類の「ctrlNO」が同一であれば他の「製作期間」「加工1」「加工3(仕上)」も一緒に表示されてしまうのではないか?と思っています。

これを何とか小分類の検索で【「データ」と検索したら「データ」だけ表示】【「加工1」と検索したら「加工1」だけ表示】という風に何とか表示できないかと苦慮しています

 

↑現在のフィールド入力画面はこのようになっています。

「JavaScriptで一覧画面を更新するなどのカスタマイズをされてますでしょうか?」

koichiさんの↑のこともどのようにカスタマイズしたらいいのかというのもわかっておりません。

まだ始めたばかりで勉強不足なところがありますが、以上のことを誠に恐縮ではございますがご教示いただきたくお願いいたします。

 

 

0
Avatar
koichi

Miyawakiさん

ガントチャートプラグインの各設定項目でテーブルのフィールドを使う場合は、

上記のように絞り込みをしても、全ての項目が表示されてしまうようです。

ご希望の表示にするには、プラグインの設定項目で、テーブルではないフィールドを指定するしかないようです。

ただ、その場合には、レコードを1件1件に分けて登録する必要があります。

 

現在:ctrlNOに対し、1レコード内にテーブルで製作工程(製作期間、データ、加工1、加工3)を入力

代替:ctrlNOに対し、製作工程を1レコードずつに分けて入力

   レコード1:製作期間

   レコード2:データ

   レコード3:加工1

   レコード4:加工3

1
Avatar
Miyawaki

koichiさん

更なるご教示ありがとうございます。

やはりそうでしたか・・・

こちらの条件としてはctrlNOは絶対に重複させたくないフィールドなので、代替案で表示させられたとして本末転倒なところでございます。

何か別の方法はありますでしょうかね?

お手数ですがよろしくお願いします

0
Avatar
Miyawaki

koichiさんのコメントの通り

「ガントチャートプラグインの各設定項目でテーブルのフィールドを使う場合は、
上記のように絞り込みをしても、全ての項目が表示されてしまうようです。」

で返事いただいた部分を、スクリプトなどを使用して

「すべてが表示されないように、検索条件だけ表示する」

に、なんとか持っていきたいところです。

現在弊社ではすでに代替案の方法と同様なやり方で「エクセル」で工程管理しています

CTRLNOは重複させることによって情報が重複してしまうところに問題が生じています

エクセルをkintoneにして改善した意味がなくなってしまいます

こちらとしてもこういった専門知識がないため他人頼みで恐縮なところがありますが、

cybozu developer network で解決したいと思っています

0
Avatar
koichi

Miyawakiさん

ガントチャートプラグインのスクリプトを修正するのが一番早そうです。

こちらでも見てみますので、またご連絡しますね。

0
Avatar
koichi

Miyawakiさん

プラグインを少し拡張してみました。

下記URLからダウンロードできます。(ファイル名:SAMPLE_gantt_plugin_v2.1._1_20200808.zip)

https://drive.google.com/file/d/1iMreHXG1BdRWRqe7OcuY_Av3RVQaex1E/view?usp=sharing

※現在適用中のプラグインを外して、再度設定していただく必要があります。

※サンプルのため、プラグインの動作保証はできかねます。また、技術的なサポート等も行えませんのでご了承ください。

 

<変更点>

ガントチャート上部に検索ボックスが表示されます。

抽出ボタンを押すと、検索キーワードに完全一致した小項目だけをテーブルから抽出し、ガントチャートを再描画します。

カンマ(,)で区切ると、複数キーワードを抽出できます。

 

例)「データ」と「加工1」を抽出する場合

 

レコード一覧の絞り込み条件を使って抽出することも検討したのですが、あらゆる条件指定を考慮する必要があるため断念しました。

1
Avatar
Miyawaki

koichiさん

プラグイン拡張ありがとうございました!

こちらが求めている通りの表示をさせることができて大変喜ばしい限りです

重ねてお礼申し上げます。

 

追加で可能であれば下図の3つの項目をクリアにしたいです

①と②は特にクリアにしたいところです

③は可能であれば大丈夫です。難しそうですし・・・

 

お手数ですがぜひよろしくお願いいたします。

0
Avatar
koichi

Miyawakiさん

ご確認いただきありがとうございます。

追加の要件について、検証は行ってみますが、ご回答に日数を要することと、現時点でクリアできるかご回答できかねることをご了承ください。

追ってご連絡します。

0
Avatar
koichi

Miyawakiさん

左側の項目名パネルの横幅は広げることができました。

しかし、プラグインで使用するjQuery.Ganttライブラリの仕様上、項目の列数を増やすことが難しいため、

タイトルに各項目を結合した文字列を格納して表示するしかなさそうです。

 

プラグインは、下記URLからダウンロードできます。(ファイル名:SAMPLE_gantt_plugin_v2.1_2_20200813.zip)

https://drive.google.com/file/d/1Mtq46K8HXjvBtNqxsVYKf_qjQbU455pC/view?usp=sharing

※現在適用中のプラグインを外して、再度設定していただく必要があります。

※サンプルのため、プラグインの動作保証はできかねます。また、技術的なサポート等も行えませんのでご了承ください。

 

注文番号、製品名、受注担当者を結合する「タイトル」(文字列1行)を設置します。

 

文字列の結合は、フィールドの自動計算を使います。

 

プラグインのタイトルフィールドに「タイトル」を指定します。

 

下図のようなレイアウトになります。

 

0
サインインしてコメントを残してください。